jsp中session使用方法
用session(HttpSession)來協助您作進程追蹤,而不用擔心追蹤是如何實作的。
下面簡單的示範session的使用方式,實作一個簡單的登入網頁,您可以大致瞭解session的使用方式,首先我們必須先製作一個簡單的HTML表單,它將用來輸入使用者名稱與密碼:
<body>
<form name=’form1′ action=”member.jsp” method=”post”>
用户名:<input name=”user” type=”text”><br />
密码:<input type=”password” name=”password”><br />
<input type=”submit” value=”登录”>
</form>
</body>
<form name=’form1′ action=”member.jsp” method=”post”>
用户名:<input name=”user” type=”text”><br />
密码:<input type=”password” name=”password”><br />
<input type=”submit” value=”登录”>
</form>
</body>
<%
String Parameter(”user”);
String Parameter(”password”);
String memberUrl=”localhost:8080/ceshi/member.jsp“;
String loginFormUrl=”localhost:8080/ceshi/form.html“;
if(user == null ||password == null)
{
response.setHeader(”Refresh”, “0; “+loginFormUrl);
}
else if(user.equals(”admin”)&& password.equals(”123456″))
{
session.setAttribute(”user”,user);
response.setHeader(”Refresh”,”3; “+memberUrl);
out.println(”登录成功,三秒钟进入…”);
}
else
String Parameter(”password”);
String memberUrl=”localhost:8080/ceshi/member.jsp“;
String loginFormUrl=”localhost:8080/ceshi/form.html“;
if(user == null ||password == null)
{
response.setHeader(”Refresh”, “0; “+loginFormUrl);
}
else if(user.equals(”admin”)&& password.equals(”123456″))
{
session.setAttribute(”user”,user);
response.setHeader(”Refresh”,”3; “+memberUrl);
out.println(”登录成功,三秒钟进入…”);
}
else
{
response.setHeader(”Refresh”,”3; ” +loginFormUrl);
out.print(”登录失败,请重新登录printform…”);
}
%>
验证表单,使用了setAttribute()方法,将使用者的名称存入session(HttpSession)组件中,SetAttribute()可以存入任何的java组建,在这边存入属性名称为“user”,存入的物件为String组建,
内容为登陆者的名称,也就是admin,然后将客户端引入至会员页面,如果登录结果不正确的话,就将客户端专制会员页面member.jsp
登录成功后使用getAttribut()可以指定获取session(HttpSession)中的值,取回是object,为了能狗使用,你必需将转换为相对应的形态,再这边则是string形态,invalidate()可以让session物件失效。
response.setHeader(”Refresh”,”3; ” +loginFormUrl);
out.print(”登录失败,请重新登录printform…”);
}
%>
验证表单,使用了setAttribute()方法,将使用者的名称存入session(HttpSession)组件中,SetAttribute()可以存入任何的java组建,在这边存入属性名称为“user”,存入的物件为String组建,
内容为登陆者的名称,也就是admin,然后将客户端引入至会员页面,如果登录结果不正确的话,就将客户端专制会员页面member.jsp
登录成功后使用getAttribut()可以指定获取session(HttpSession)中的值,取回是object,为了能狗使用,你必需将转换为相对应的形态,再这边则是string形态,invalidate()可以让session物件失效。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论