首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Web开发15:Session在现实项目中的应用

2012-10-28 
Web开发15:Session在实际项目中的应用写一个登录例子:用户在login.jsp页面登录,如果用户名是zhangsan,密码

Web开发15:Session在实际项目中的应用

写一个登录例子:

用户在login.jsp页面登录,如果用户名是zhangsan,密码为123,并且选择的普通用户,则登录成功。或用户名是lisi,密码为456,且选择的是管理员,则登录成功。如果登录失败,则返回到登录页面,并且在登录页面保留之前输入过的用户名及选择的用户类型。

?

User.java???

?

?

UserLoginServlet.java

?

QueryServlet.java

package com.test.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;public class QueryServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {HttpSession session = request.getSession();//如果 session中没有用户,则重定向到登录页面if(null == session.getAttribute("user")){response.sendRedirect("session/login.jsp");return;}response.getWriter().print("welcome");}}

?

热点排行