<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> 用户登陆
用户名:密 码:两周内自动登录
登陆action页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ page import="com.news.entity.*,com.news.dao.*,com.news.dao.impl.*" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> My JSP 'login_action.jsp' starting page<% //获取页面数据 request.setCharacterEncoding("utf-8"); String username=request.getParameter("username"); String userpwd=request.getParameter("userpwd"); //调用Dao方法进行查询; UserDao ud=new UserDaoImpl(); User user=ud.queryUserByNameAndPwd(username,userpwd); if(user!=null){//user:是一个登陆对象 //如果登陆成功,则设置当前的session session.setAttribute("user",user); response.sendRedirect("welcome.jsp");//成功到欢迎页面; }else{ session.setAttribute("msg","登陆失败,请检查用户名和密码"); response.sendRedirect("login.jsp");//失败还回登陆页面 } %>