package com.demo.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
import com.demo.dao.impl.personUserDAOImpl;
import com.demo.entity.personUser;
import com.demo.service.personUserService;
import com.demo.service.impl.personUserServiceImpl;
@Controller //@Controller用于标注控制层组件
public class userLoginController {
//只要类用了注解 通过new创建对象的话注入的参数无效 非常不建议使用
//personUserService pUserService = new personUserServiceImpl();
/*@Autowired 注解 不要注解接口的实现类 注解接口 控制层调用业务层的注解*/
@Autowired
private personUserService pUserService;
@RequestMapping(value="/loginCheck.do",method = RequestMethod.POST)
public String login(@ModelAttribute("pUser") personUser pUser,ModelMap model) {
System.out.println("test login");
personUser pUser2 = pUserService.login(pUser.getUserName(), pUser.getpWord());
if (pUser2 != null) {
// model.addAttribute("username",pUser.getUserName());
model.addAttribute("user", pUser2);
return "success";
}
else {
return "error";
}
}
//另一种登录方法 @RequestParam("username")经验证 不加也可以登录
@RequestMapping(value="/loginCheck1.do",method = RequestMethod.POST)
public String login(@RequestParam("username") String username, @RequestParam("password") String password,
ModelMap model)
{
personUser pUser2 = pUserService.login(username, password);
if (pUser2 != null) {
model.addAttribute("user", pUser2);
return "success";
}
else {
return "error";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springMVC+hibernate+oracle 采用注释开发 用户单点登录系统
共67个文件
jar:33个
class:7个
jsp:7个
需积分: 10 20 下载量 102 浏览量
2016-12-07
10:55:43
上传
评论
收藏 14.07MB RAR 举报
温馨提示
之前做.net开发,接触java一个多月了,这两天实践了一下ssh框架是怎么搭建的,借鉴了一些网上的博文,但在实际过程中,遇到很多问题,,苦于没有源代码进行比较学习, 一度很痛苦,不知道错误在哪里,经过几天的摸索探究,最终实现了功能,特此整理一份源代码供和我一样的初学者学习.
资源推荐
资源详情
资源评论
收起资源包目录
springMVCDemo(单点登录 连接oracle).rar (67个子文件)
springMVCDemo
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
database.properties 174B
web.xml 2KB
page
taglib.jsp 482B
jsp
person
userList.jsp 351B
error.jsp 366B
Login.jsp 899B
Login1.jsp 819B
success.jsp 460B
lib
spring-webmvc-3.2.3.RELEASE.jar 622KB
spring-web-3.2.3.RELEASE.jar 611KB
spring-aop-3.2.3.RELEASE.jar 328KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
dom4j-1.6.1.jar 307KB
org.springframework.transaction-3.0.5.RELEASE.jar 226KB
mysql-connector-java-5.1.7-bin.jar 693KB
javassist-3.11.0.GA.jar 600KB
aopalliance-1.0.jar 4KB
antlr-2.7.7.jar 435KB
standard.jar 384KB
spring-orm-3.2.1.RELEASE.jar 383KB
junit-4.7.jar 757KB
jboss-logging-3.1.0.GA.jar 59KB
hamcrest-core-1.3.jar 44KB
ojdbc6.jar 2.01MB
commons-dbcp-1.2.jar 105KB
jstl.jar 20KB
spring-expression-3.2.3.RELEASE.jar 191KB
commons-logging.jar 59KB
hibernate-core-4.1.10.Final.jar 4.32MB
slf4j-log4j12-1.7.5.jar 9KB
spring-context-support-3.2.0.M1.jar 108KB
commons-pool.jar 61KB
spring-core-3.2.3.RELEASE.jar 847KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
commons-io.jar 82KB
spring-context-3.2.3.RELEASE.jar 843KB
log4j-1.2.17.jar 478KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
spring-jdbc-3.2.3.RELEASE.jar 396KB
slf4j-api-1.7.5.jar 25KB
spring-beans-3.2.3.RELEASE.jar 593KB
dispatcherServlet.xml 1KB
applicationContext.xml 4KB
index.jsp 380B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.common.component 491B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
src
com
demo
dao
personUserDAO.java 170B
impl
personUserDAOImpl.java 1KB
controller
testController.java 868B
userLoginController.java 2KB
service
personUserService.java 162B
impl
personUserServiceImpl.java 744B
entity
personUser.java 1KB
.project 1KB
.classpath 5KB
build
classes
com
demo
dao
personUserDAO.class 205B
impl
personUserDAOImpl.class 2KB
controller
testController.class 955B
userLoginController.class 2KB
service
personUserService.class 217B
impl
personUserServiceImpl.class 1KB
entity
personUser.class 1KB
共 67 条
- 1
资源评论
gudaozi712m
- 粉丝: 2
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功