<%@ include file="header.jsp" %>
<%
//code here to check user login
%>
<%@ include file="footer.jsp" %>
如何在检查用户登录的代码中刷新标题页(显示欢迎消息)(我不想刷新已尝试过的整个页面,只有header.jsp) 感谢
答案 0 :(得分:2)
我遇到过类似的问题。解决问题的最佳方法是创建一个处理所有登录代码的servlet,然后将response.SendRedirect()
发送回此页面。
答案 1 :(得分:1)
那是不可能的。太晚了。 JSP在执行scriptlet中的代码时直接写入响应。只需重新排列代码逻辑。您应该在发出任何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" %>