资源简介
Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发的框架,对于新手来说也是比较容易学习入门的。虽说容易,但在框架搭建过程中仍然遇到了许多问题,这个实例使用的是sql2005数据库,需要先在微软官网下载依赖包(微软不支持Maven直接下载包),再把包放入Maven的本地仓库中,之后pom中导入(请按照pom中的路径放入文件夹,懂得也可以自己修改),依赖包压缩文件内有-文件名(sqljdbc4)
代码片段和文件信息
package cn.tedu.ems.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import cn.tedu.ems.entity.User;
import cn.tedu.ems.service.AppException;
import cn.tedu.ems.service.LoginService;
@Controller
public class LoginController {
@Resource(name=“loginService“)
private LoginService loginService;
@RequestMapping(“/toLogin.do“)
public String toLogin(){
return “login“;
}
@RequestMapping(“/login.do“)
public String login(HttpServletRequest request){
String username =
request.getParameter(“uname“);
String pwd =
request.getParameter(“pwd“);
System.out.println(“username:“
+ username + “ pwd:“ + pwd);
//将登录请求分发给业务层的对象来处理
try{
User user =
loginService.checkLogin(
username pwd);
}catch(Exception e){
e.printStackTrace();
if(e instanceof AppException){
//应用异常,需要明确提示用户采取正确的操作
request.setAttribute(“login_failed“
e.getMessage());
return “login“;
}
//系统异常
return “error“;
}
//登录成功,重定向到首页
//return “redirect:index.do“;
return “index“;
}
@RequestMapping(“/toIndex.do“)
public String toIndex(){
return “index“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-19 11:32 spring-login\
文件 1765 2017-12-19 11:49 spring-login\.classpath
文件 1179 2017-12-13 16:42 spring-login\.project
目录 0 2017-12-13 16:42 spring-login\.settings\
文件 626 2017-09-26 09:16 spring-login\.settings\.jsdtscope
文件 422 2017-09-26 09:16 spring-login\.settings\org.eclipse.jdt.core.prefs
文件 86 2017-09-26 09:16 spring-login\.settings\org.eclipse.m2e.core.prefs
文件 677 2017-09-26 09:16 spring-login\.settings\org.eclipse.wst.common.component
文件 292 2017-09-26 09:16 spring-login\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-09-26 09:16 spring-login\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-09-26 09:16 spring-login\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 48 2017-09-26 09:16 spring-login\.settings\org.eclipse.wst.validation.prefs
目录 0 2017-12-19 11:32 spring-login\logs\
文件 0 2017-12-19 11:32 spring-login\logs\TraceLog.log
文件 3190 2017-12-19 14:19 spring-login\pom.xm
目录 0 2017-12-13 16:41 spring-login\src\
目录 0 2017-12-13 16:41 spring-login\src\main\
目录 0 2017-12-13 16:41 spring-login\src\main\java\
目录 0 2017-12-13 16:41 spring-login\src\main\java\cn\
目录 0 2017-12-13 16:41 spring-login\src\main\java\cn\tedu\
目录 0 2017-12-13 16:41 spring-login\src\main\java\cn\tedu\ems\
目录 0 2017-12-19 11:38 spring-login\src\main\java\cn\tedu\ems\controller\
文件 1388 2017-12-19 14:35 spring-login\src\main\java\cn\tedu\ems\controller\LoginController.java
目录 0 2017-12-19 15:04 spring-login\src\main\java\cn\tedu\ems\dao\
文件 169 2017-12-19 13:59 spring-login\src\main\java\cn\tedu\ems\dao\UserDao.java
目录 0 2017-12-19 11:38 spring-login\src\main\java\cn\tedu\ems\entity\
文件 909 2017-09-26 11:24 spring-login\src\main\java\cn\tedu\ems\entity\User.java
目录 0 2017-12-19 11:38 spring-login\src\main\java\cn\tedu\ems\service\
文件 208 2017-09-26 14:25 spring-login\src\main\java\cn\tedu\ems\service\AppException.java
文件 181 2017-09-26 14:08 spring-login\src\main\java\cn\tedu\ems\service\LoginService.java
文件 770 2017-12-19 13:59 spring-login\src\main\java\cn\tedu\ems\service\LoginServiceImpl.java
............此处省略75个文件信息
- 上一篇:Wex5使用sql server账号密码登录,整套登录代码,
- 下一篇:家校交流平台
评论
共有 条评论