package com.jerry.spring.web;
import java.util.List;
import org.apache.log4j.Logger;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import com.jerry.spring.model.User;
import com.jerry.spring.service.UserService;
//import com.jerry.spring.util.LoggerUtil;
@Controller
@RequestMapping("/user.do")
public class UserController {
protected static Logger logger = Logger.getLogger(UserController.class);// 日志
@Autowired
public UserService userService;
//跳转到登录界面Login.jsp
@RequestMapping(params="method=toLoginPage", method = RequestMethod.GET)
public String toLoginPage(HttpServletRequest request){
System.out.println("【跳转到login.jsp页面】");
return "user/login";
}
//跳转到登录界面welcome.jsp
@RequestMapping(params="method=toWelcomePage")
public String toWelcomePage(HttpServletRequest request,Model model){
int id = Integer.parseInt(request.getParameter("id"));
System.out.println(id+"========");
String name = request.getParameter("name");
System.out.println(name+"======");
User user = new User(id,name);
if(userService.getOneUser(user)!=null){
model.addAttribute("userName", name);
System.out.println("【跳转到welcome.jsp页面】");
return "user/welcome";
}else{
return "user/login";
}
}
//跳转到增加界面add.jsp
@RequestMapping(params="method=toAddPage", method = RequestMethod.GET)
public String toAddPage(HttpServletRequest request){
System.out.println("【跳转到add.jsp页面】");
return "user/add";
}
@RequestMapping(params="method=addUser" ,method = RequestMethod.POST)
public String addUser(HttpServletRequest request){
int id = Integer.valueOf(request.getParameter("id"));
String name = request.getParameter("name");
User user = new User(id,name);
userService.addUser(user);
System.out.println("【增加用户成功】");
return "user/welcome";
}
//单击查看所有人信息
@RequestMapping(params="method=toShowAllPage")
public String toShowAllPage(HttpServletRequest request,Model model){
System.out.println("【查看所有人信息,跳转到list.jsp】");
List<User> list = userService.queryUsers();
model.addAttribute("userList", list);
return "user/list";
}
//删除
@RequestMapping(params="method=deleteUser",method=RequestMethod.GET)
public String deleteUser(@RequestParam("userid") String userid,Model model){
System.out.println("....");
System.out.println("删除的id是===="+userid+"---------");
userService.deleteUser(userid);
List<User> list = userService.queryUsers();
model.addAttribute("userList", list);
return "user/list";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springMVC整合Ibatis
共67个文件
jar:29个
xml:10个
java:6个
5星 · 超过95%的资源 需积分: 3 435 下载量 123 浏览量
2013-02-19
14:15:27
上传
评论 10
收藏 5.92MB ZIP 举报
温馨提示
spring+springMvc+Ibatis整合,增删改查,附带lib包。网上很多例子大多不全。这个项目物有所值。
资源推荐
资源详情
资源评论
收起资源包目录
ssiDemo_Final.zip (67个子文件)
ssiDemo_Final
.project 1KB
WebContent
WEB-INF
lib
org.springframework.beans-3.0.5.RELEASE.jar 542KB
org.springframework.expression-3.0.5.RELEASE.jar 166KB
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar 120KB
org.springframework.context.support-3.0.5.RELEASE.jar 99KB
org.springframework.aspects-3.0.5.RELEASE.jar 35KB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
jstl.jar 17KB
org.springframework.web.struts-3.0.5.RELEASE.jar 31KB
standard-1.1.2.jar 384KB
org.springframework.asm-3.0.5.RELEASE.jar 52KB
org.springframework.transaction-3.0.5.RELEASE.jar 226KB
org.springframework.aop-3.0.5.RELEASE.jar 314KB
org.springframework.instrument.tomcat-3.0.5.RELEASE.jar 6KB
org.springframework.test-3.0.5.RELEASE.jar 200KB
org.springframework.instrument-3.0.5.RELEASE.jar 2KB
org.springframework.oxm-3.0.5.RELEASE.jar 60KB
org.springframework.web.portlet-3.0.5.RELEASE.jar 171KB
org.springframework.web.servlet-3.0.5.RELEASE.jar 409KB
org.springframework.orm-3.0.5.RELEASE.jar 326KB
org.springframework.web-3.0.5.RELEASE.jar 386KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
ibatis-2.3.4.726.jar 375KB
org.springframework.jms-3.0.5.RELEASE.jar 181KB
org.springframework.context-3.0.5.RELEASE.jar 653KB
org.springframework.core-3.0.5.RELEASE.jar 373KB
org.springframework.jdbc-3.0.5.RELEASE.jar 377KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
mysql-connector-java-5.1.12-bin.jar 716KB
org.springframework.spring-library-3.0.5.RELEASE.libd 1KB
page
user
welcome.jsp 511B
add.jsp 843B
login.jsp 530B
list.jsp 1KB
web.xml 2KB
index.jsp 410B
META-INF
MANIFEST.MF 39B
src
SqlMap-Config.xml 424B
applicationContext.xml 2KB
com
jerry
config
spring3-servlet.xml 1KB
spring
service
impl
UserServiceImpl.java 717B
UserService.java 406B
model
User.java 495B
User_SqlMap.xml 749B
dao
impl
UserDAOImpl.java 1KB
UserDAO.java 412B
web
UserController.java 3KB
util
jdbc.properties 127B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 493B
.jsdtscope 503B
build
classes
SqlMap-Config.xml 424B
applicationContext.xml 2KB
com
jerry
config
spring3-servlet.xml 1KB
spring
service
UserService.class 424B
impl
UserServiceImpl.class 1KB
model
User.class 958B
User_SqlMap.xml 749B
dao
UserDAO.class 413B
impl
UserDAOImpl.class 2KB
web
UserController.class 4KB
util
jdbc.properties 127B
.classpath 841B
共 67 条
- 1
依稀它
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页