==============================
index.jsp
==============================
<%
//request.setCharacterEncoding("utf-8");
Cookie cooks[]=request.getCookies();
String name=null;
if(cooks!=null)
for(int i=0;i<cooks.length;i++){
if(cooks[i].getName().equals("userName")){
name=cooks[i].getValue();
break;
}
}
if(name==null) name="";
%>
<form action="log.jsp" method="post">
用户名:<input type="text" name="name" value="<%=name%>"><br>
密码: <input type="password" name="pwd"><br>
<input type="submit" value="submit">
</form>
==============================
log.jsp
==============================
<%
//获取表单数据
//request.setCharacterEncoding("utf-8");
String name=request.getParameter("name");
String pwd=request.getParameter("pwd");
//设置Cookie对象
Cookie cookieName=new Cookie("userName",name);
cookieName.setMaxAge(500000000);
response.addCookie(cookieName);
//输出用户名
out.print("欢迎你,"+name+"<br>");
%>
本文介绍了一个简单的Java Web登录实现过程,包括使用Cookie保存用户信息和从前端页面读取这些信息进行登录验证。通过示例代码展示了如何在index.jsp中设置Cookie,并在log.jsp中读取并显示用户名。
3824

被折叠的 条评论
为什么被折叠?



