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"); // 转发请求到首页