springMVC框架(简单登录实例)

上传人:e****s 文档编号:1347888 上传时间:2017-06-08 格式:DOCX 页数:15 大小:195.31KB
返回 下载 相关 举报
springMVC框架(简单登录实例)_第1页
第1页 / 共15页
springMVC框架(简单登录实例)_第2页
第2页 / 共15页
springMVC框架(简单登录实例)_第3页
第3页 / 共15页
springMVC框架(简单登录实例)_第4页
第4页 / 共15页
springMVC框架(简单登录实例)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《springMVC框架(简单登录实例)》由会员分享,可在线阅读,更多相关《springMVC框架(简单登录实例)(15页珍藏版)》请在金锄头文库上搜索。

1、本次工程结构图Spring 1 视图层.jsplogin.jspMy JSP index.jsp starting page用户名:密码:error.jspMy JSP error.jsp starting page十分对不起,登录失败,由于:success.jspMy JSP success.jsp starting page恭喜:,登录成功Spring 2.控制层package com.spring.controller;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRe

2、quest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;import com.spring.model.UserInfoBean;public class LoginController implements Controller private String successPage;private String errorPage;/p

3、rivate UserInfoBean userInfoBean;public String getSuccessPage() return successPage;public void setSuccessPage(String successPage) this.successPage = successPage;public void setErrorPage(String errorPage) this.errorPage = errorPage;private String getErrorPage() return errorPage;public ModelAndView ha

4、ndleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception String username=request.getParameter(username);String password=request.getParameter(password);String message=null;if(username=null|password=null|username.trim().equals()|password.trim().equals()message= 用户名或者密码为空;M

5、ap model=new HashMap();model.put(msg, message);return new ModelAndView(getErrorPage(),model);if(!UserInfoBean.exisitUser(username)message=username+不存在;Map model=new HashMap();model.put(msg, message);return new ModelAndView(getErrorPage(),model);if(!UserInfoBean.confirmPassword(username,password)mess

6、age=username+密码不正确;Map model=new HashMap();model.put(msg, message);return new ModelAndView(getErrorPage(),model);elseMap model=new HashMap();model.put(username,username);return new ModelAndView(getSuccessPage(),model);/ public UserInfoBean getUserInfoBean() / return userInfoBean;/ / public void setU

7、serInfoBean(UserInfoBean userInfoBean) / this.userInfoBean = userInfoBean;/ Spring 3.模型层package com.spring.model;import java.util.HashMap;import java.util.Map;public class UserInfoBean private static Mapuserinfo=new HashMap();staticString numberOneUser=zhangsan;String numberOnePassword=123;String nu

8、mberTwoUser=lisi;String numberTwoPassword=456;userinfo.put(numberTwoUser, numberTwoPassword);userinfo.put(numberOneUser, numberOnePassword);/判断一个用户名是否存在public static boolean exisitUser(String username)return userinfo.containsKey(username);public static boolean confirmPassword(String username,String

9、password)return userinfo.get(username).equals(password);Spring 编写配置文件:Web.xml这里配置spring 的后台servletdispatcherServletorg.springframework.web.servlet.DispatcherServlet指定spring配置文件的路径contextConfigLocation/WEB-INF/classes/applicationContext.xml1拦截所有以.do结尾的请求,可以修改dispatcherServlet*.dologin.jspSpring applicationContext.xmlloginerror.jspsuccess.jsp

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号