<%@ include file="header.jsp" %>
<%
//code here to check user login
%>
<%@ include file="footer.jsp" %>
ユーザーログインをチェックするコード内のヘッダーページ(ウェルカムメッセージを表示する)を更新するにはどうすればよいですか(ページ全体を更新したくないので、header.jspだけを試してみました)ありがとうございます
同様の問題がありました。これを解決する最善の方法は、すべてのログイン コードを処理し、response.SendRedirect()
このページに返信するサーブレットを作成することです。
それは可能ではありません。手遅れです。JSP は、スクリプトレットでコードを実行しているときに、応答に直接書き込みます。コードロジックを再配置するだけです。HTML を送信する前に、ビジネス ロジックを実行する必要があります。
<%
// Code here to check user login and prepare variables.
%>
<%@ include file="header.jsp" %>
<%
// Code here to print necessary HTML based on prepared variables.
%>
<%@ include file="footer.jsp" %>
通常のサーブレットを使用するか、MVC の方法でフィルター処理を行っていれば、この問題に直面することはありませんでした。