jspsession使用方法
sessionHttpSession)來協助您作進程追蹤,而不用擔心追蹤是如何實作的。
下面簡單的示範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>
  <%
    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
    {
    response.setHeader(”Refresh”,”3; ” +loginFormUrl);
    out.print(”登录失败,请重新登录printform…”);
    }
    %>
验证表单,使用了setAttribute()方法,将使用者的名称存入session(HttpSession)组件中,SetAttribute()可以存入任何的java组建,在这边存入属性名称为“user”,存入的物件为String组建,
内容为登陆者的名称,也就是admin,然后将客户端引入至会员页面,如果登录结果不正确的话,就将客户端专制会员页面member.jsp
 登录成功后使用getAttribut()可以指定获取sessionHttpSession)中的值,取回是object,为了能狗使用,你必需将转换为相对应的形态,再这边则是string形态,invalidate()可以让session物件失效。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。