先在Servlet中 先设置共享域request;
name = request.getParameter(“username”)
// Session session = request.getSession();
// session.seAttribute(String ,Object);
request.getSession().setAttribute(“username”,name);
第二步在jsp页面中获取用户名用EL表达式,
先导入标签库<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
我这里用的比较简单只是一个String类型的 session
在EL表达式中识别的是 sessionScope代表的是session 范围
<c:if test="
s
e
s
s
i
o
n
S
c
o
p
e
.
n
a
m
e
=
=
n
u
l
l
"
>
∗
∗
<
a
c
l
a
s
s
=
"
m
i
x
"
h
r
e
f
=
"
U
s
e
r
S
e
r
v
l
e
t
?
m
e
t
h
o
d
=
l
o
g
i
n
o
n
e
"
>
登
录
<
/
a
>
<
/
c
:
i
f
>
∗
∗
<
c
:
i
f
t
e
s
t
=
"
{sessionScope.name==null }">** <a class="mix" href="UserServlet?method=loginone">登录</a> </c:if> **<c:if test="
sessionScope.name==null">∗∗<aclass="mix"href="UserServlet?method=loginone">登录</a></c:if>∗∗<c:iftest="{sessionScope.name!=null }">
${sessionScope.name }
</c:if>
JSP 获取 Cookie值;
Servlet页面:
Cookie cookie1 = new Cookie(“name2”, “隔壁老王”);
Cookie cookie2 = new Cookie(“age”, “23”);
response.addCookie(cookie1);
response.addCookie(cookie2);
jsp页面