您的位置:首页 > Web前端 > JavaScript

jsp 页面 Cookie 操作及判断

2013-10-30 11:52 405 查看
第一步

login.jsp页面(表单提交方式是用javascript 防止参数暴露)

   
   
   
   
<form action="dologin.jsp"
name="userlogin" 
method="post">

   
   
   
   
   
<table class="hou_tabb_lian">

   
   
   
   
   
   
<tr><td>用户登录:
<input id="user" name="user"
type="text" 
/></td></tr>

   
   
   
   
   
   
<tr><td>用户密码:
<input id="pwd"  name="pwd"
type="password"  
/></td></tr>

   
   
   
   
   
   
<tr><td
style="padding:4px 0 0 64px;"><input
type="button" value="登陆" onclick="login()"
/></td></tr>

   
   
   
   
   
   
<tr><td
style="padding:4px 0 0 64px;"><div
id="login_err"></div></td></tr>

   
   
   
   
   
</table>

   
   
   
   
</form>

<script language="javascript">

   
<!--登陆非空验证-->

    function
login(){

   
    var
user=document.getElementByIdx_x_x_x("user").value;

   
    var
pwd=document.getElementByIdx_x_x_x("pwd").value;

   
   
if(user!=""&&pwd!=""){

   
   
   
submit();

   
    }else{

   
   
   
document.getElementByIdx_x_x_x("login_err").innerHTML="帐号密码不能为空";

   
    }

    }

    function
submit(){

   
   
document.userlogin.submit();

    }

</script>

第二步

dologin.jsp(处理页)

<body>

<%   
//获得帐号密码

    String
name=request.getParameter("user");

    String
pwd=request.getParameter("pwd");

   
//调用业务类的方法判断用户是否纯在 可以返回boolean类型

    ResultSet
rs=user.login(name,pwd);

   
if(rs.next()){

   
   
   
    Cookie
usersCookie=new
Cookie("name",java.net.URLEncoder.encode(name,"UTF-8"));

   
   
   
   
usersCookie.setMaxAge(-1);

   
   
   
   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: