仅针对登录用户包含header.jsp
我有仅针对登录用户包含header.jsp,jsp,header,include,Jsp,Header,Include,我有index.jsp,我需要在其中包含header.jsp。问题是-header.jsp包含动态菜单(对于loggedIn用户和非loggedIn用户),我可以在index.jsp中检查用户是否登录或未使用会话。但不在header.jsp中 在这种情况下,如何包含标题 我是否可以访问header.jsp中的会话对象?在header.jsp中添加条件语句。(假设您的会话密钥名为islogged,表示用户是否登录的状态) //登录用户的html标记 //未登录用户的html标记 编辑: @我没
index.jsp
,我需要在其中包含header.jsp
。问题是-header.jsp包含动态菜单(对于loggedIn用户和非loggedIn用户),我可以在index.jsp
中检查用户是否登录或未使用会话。但不在header.jsp中
在这种情况下,如何包含标题
我是否可以访问header.jsp
中的会话对象?在header.jsp
中添加条件语句。(假设您的会话密钥名为islogged
,表示用户是否登录的状态)
//登录用户的html标记
//未登录用户的html标记
编辑:
@我没有维护任何会话密钥..但我想..如何才能做到这一点
创建,在doPost()方法中比较用户名和密码,如果用户经过身份验证,则设置会话密钥值
您可以通过在中检查会话键值来验证用户(无论他/她是否已登录)。在header.jsp中添加条件语句。(假设您的会话密钥名为islogged
,表示用户是否登录的状态)
//登录用户的html标记
//未登录用户的html标记
编辑:
@我没有维护任何会话密钥..但我想..如何才能做到这一点
创建,在doPost()方法中比较用户名和密码,如果用户经过身份验证,则设置会话密钥值
您可以通过在中检查会话键值来验证用户(无论他/她是否已登录)。您可以将表达式放入头文件,以检查您是否已登录。
比如说
<%
if(user.session != null)
{
//includeFile here
%>
<jsp:include file="header.jsp" />
<%
}
%>
您可以将表达式放入头文件,以检查您的登录条件。
比如说
<%
if(user.session != null)
{
//includeFile here
%>
<jsp:include file="header.jsp" />
<%
}
%>
嗯,我没有维护任何会话密钥..但是我想..我怎么做..要访问用户登录状态,我需要知道登录用户的用户名..我怎么知道header.jsp中的用户名,我没有维护任何会话密钥..但我想..我怎么做..要访问用户登录状态,我需要知道登录用户的用户名..我怎么知道header.jsp中的用户名。。。