servlet其实就是一个模块,当然其中还有很多知识点,如果你想保存的是页面中的内容那么就可以使用Cookie或者session
下面就是我编写项目中的一个简单的例子:
request.setCharacterEncoding("utf-8");
String
uName
= request.getParameter("uName");
// 取得请求中的登录名
String
uPass
= request.getParameter("uPass");
// 取得请求中的密码
UserDao
userDao
= new UserDaoImpl();
// 得到用户Dao的实例
User
user
= (User)session.getAttribute("user");
// 从session中取得登录用户
String
msg
= "";
if( user==null ) {
user = userDao.findUser(uName);
// 根据请求的登录名和密码查找用户
if( user!=null && user.getUPass().equals(uPass) ) {
String keep=request.getParameter("keep");
if(keep !=null){
uName=(uName,"UTF-8");
uPass=(uPass,"UTF-8");
Cookie name=new Cookie("myname",uName);
Cookie pass=new Cookie("mypass",uPass);
name.setMaxAge(7*24*3600);
pass.setMaxAge(7*24*3600);
response.addCookie(name);
response.addCookie(pass);
}
session.setAttribute("user", user);
// 如果查找的用户不为空并且密码正确,保存用户信息
response.sendRedirect("../index.jsp");
// 转发请求到首页