您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP页面访问用户验证(3)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-20 18:32 点击:

    String userPwd = request.getParameter("userpwd").trim(); 
     
    if(userName == null || userPwd == null){ 
        response.sendRedirect("userlogin.html"); 
        return; 
    } 
     
    if(userName.equals(USERNAME) && userPwd.equals(USERPWD)) { 
        session.setMaxInactiveInterval(30*60);          // 设置session失效时间(timeout),单位为秒 
        session.setAttribute("userinfo", USERNAME);     // 用户名和密码正确,保存登录信息 
        response.sendRedirect("page111.jsp"); 
    } else { 
        response.sendRedirect("userlogin.html");        // 用户名和密码错误,跳转到登录界面 
    } 
%> 


2) Java(Serlvet)后台验证(Login.java)
[java]
public class Login extends HttpServlet { 
    private static final long serialVersionUID = 1L; 
     
    private final static String USERNAME = "admin"; 
    private final static String USERPWD = "123456"; 
     
    @Override 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) { 
    } 
 
    @Override 
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
        request.setCharacterEncoding("utf-8"); 
         
        String userName = request.getParameter("username").trim(); 
        String userPwd = request.getParameter("userpwd").trim(); 
         
        if(userName == null || userPwd == null) { 
            response.sendRedirect("userlogin.html"); 
        } 
         
        if(userName.equals(USERNAME) && userPwd.equals(USERPWD)) { 
            request.getSession().setMaxInactiveInterval(30*60);     // 设置session失效时间(timeout),单位为秒 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • WIN98/2000下的jsp服务器
  • 自定义JSP标签(tag)浅议
  • Struts学习傻瓜式入门篇
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1