package com.web.controller;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.entity.User;
import com.service.UserService;
@Controller
@RequestMapping(value="/user") //struts2的namespace一样
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(value="/login",method=RequestMethod.GET)
public String toLogin(){
return "login"; //逻辑视图名,不是url
// return "redirect:/login"; //重定向到 /login这个url 还有forward:url
}
// @RequestMapping(value="/login",method=RequestMethod.POST)
// public String doLogin(String username,String password,HttpSession session){
//
// if("admin".equals(username) && "123".equals(password)){
// session.setAttribute("u sername", username);
// return "success";
// }else{
// return "login";
//
// }
// }
@RequestMapping(value="/login",method=RequestMethod.POST)
public String doLogin(@Validated User user,BindingResult bindingResult ,HttpSession session){
if(bindingResult.hasErrors()){
return "login"; //提示信息在页面<from:errors path="username"/> springmvc的标签
}
user = userService.checkLogin(user.getUsername(), user.getPassword());
if(user != null){
session.setAttribute("loginUser", user);
return "success";
}else{
return "login";
}
}
/*@RequestMapping(value="/login",method=RequestMethod.POST)
@ResponseBody
public Map<String, Object> doAjaxLogin(User user,HttpSession session) {
Map<String,Object> modelMap = new HashMap<String, Object>();
user = userService.checkLogin(user.getUsername(), user.getPassword());
if(user != null){
session.setAttribute("loginUser", user);
modelMap.put("retcode", "0");
}else{
modelMap.put("retcode", "101");
}
return modelMap;
}*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spring+SpringMVC+Mybatis整合代码+所有Spring jar包,Mybatis jar包
共77个文件
jar:25个
java:15个
class:15个
4星 · 超过85%的资源 需积分: 11 81 下载量 147 浏览量
2017-09-05
20:05:12
上传
评论 1
收藏 7.8MB RAR 举报
温馨提示
Spring框架+SpringMVC框架+Mybatis框架整合代码例子+所有Spring jar包,Mybatis jar包,ssm框架入门例子,学习ssm不再难
资源推荐
资源详情
资源评论
收起资源包目录
ssm.rar (77个子文件)
ssm
src
com
entity
Role.java 393B
User.java 2KB
MD5Util.java 2KB
dao
RoleDao.java 115B
UserDao.java 374B
service
UserService.java 148B
impl
UserServiceImpl.java 568B
web
controller
HelloController.java 675B
UserController.java 2KB
mapper
RoleMapper.xml 465B
UserMapper.xml 3KB
test
Test2.java 1KB
Test1.java 884B
Test4.java 1KB
Test3.java 1KB
Test6.java 958B
Test5.java 1KB
jdbc.properties 681B
applicationContext.xml 2KB
springmvc.xml 1KB
mybatis-config.xml 1KB
.classpath 529B
.mymetadata 282B
.myeclipse
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
jsp
login.jsp 2KB
success.jsp 642B
Hello2.jsp 633B
js
jquery-1.8.3.min.js 91KB
index.jsp 829B
WEB-INF
classes
com
entity
User.class 2KB
Role.class 796B
dao
RoleDao.class 148B
UserDao.class 505B
MD5Util.class 2KB
service
UserService.class 194B
impl
UserServiceImpl.class 1KB
web
controller
UserController.class 2KB
HelloController.class 991B
mapper
RoleMapper.xml 465B
UserMapper.xml 3KB
test
Test5.class 2KB
Test6.class 2KB
Test4.class 2KB
Test2.class 3KB
Test1.class 2KB
Test3.class 2KB
jdbc.properties 681B
applicationContext.xml 2KB
springmvc.xml 1KB
mybatis-config.xml 1KB
lib
commons-logging-1.1.1.jar 59KB
spring-core-3.2.8.RELEASE.jar 853KB
spring-context-3.2.8.RELEASE.jar 846KB
hibernate-validator-4.3.0.Final.jar 465KB
asm-3.3.1.jar 43KB
spring-tx-3.2.8.RELEASE.jar 237KB
log4j-1.2.16.jar 470KB
cglib-2.2.2.jar 280KB
spring-web-3.2.8.RELEASE.jar 614KB
jstl.jar 20KB
standard.jar 384KB
spring-orm-3.2.8.RELEASE.jar 376KB
validation-api-1.1.0.Alpha1.jar 51KB
spring-expression-3.2.8.RELEASE.jar 192KB
slf4j-api-1.6.2.jar 25KB
mysql-connector-java-5.1.6.jar 687KB
mybatis-spring-1.2.0.jar 48KB
spring-webmvc-3.2.8.RELEASE.jar 623KB
mybatis-3.2.3.jar 697KB
jboss-logging-3.1.0.GA.jar 59KB
spring-jdbc-3.2.8.RELEASE.jar 396KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
spring-aop-3.2.8.RELEASE.jar 330KB
spring-beans-3.2.8.RELEASE.jar 598KB
slf4j-log4j12-1.6.2.jar 10KB
web.xml 2KB
共 77 条
- 1
资源评论
- weixin_395529042018-01-07还没下载,重新下载
- V201109242017-11-21下载运行试试
- hengyoushan2020-07-27有点用,不错。
- 菜鸟的自我挣扎2018-01-01报错。。。
- 君无卟恋2017-10-13第一次下载失败,评论以后才能再次下载。
zhanjiall
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功