package com.ssmtest.controller;
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.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.ssmtest.entity.UserEntity;
import com.ssmtest.service.UserService;
@Controller
public class UserController {
@Autowired
private UserService userService;
public UserService getUserService() {
return userService;
}
public void setUserService(UserService userService) {
this.userService = userService;
}
//http://localhost:8085/user_cms/userController/1/showUser.do
@RequestMapping("/{id}/showUser")
public String showUser(@PathVariable String id, ModelMap modelMap ,HttpServletRequest request) {
UserEntity u = userService.getUserEntityById(id);
if(u == null){
u = new UserEntity();
u.setEmail("");
u.setUserId("");
}
modelMap.put("user", u);
return "showUser";
}
//http://localhost:8085/user_cms/userController/showUser.do?id=1
@RequestMapping("showUser")
public String showUserEntity(@RequestParam String id, ModelMap modelMap,HttpServletRequest request) {
UserEntity u = userService.getUserEntityById(id);
if(u == null){
u = new UserEntity();
u.setEmail("");
u.setUserId("");
}
modelMap.put("user", u);
return "showUser";
}
@RequestMapping("/showUserExample")
public String showUsers(Model model){
return "redirect:/1/showUser.do";
}
@RequestMapping("/userList")
public String list(ModelMap model) {
model.put("users", userService.getUserEntities());
return "list";
}
@RequestMapping("/user/{id}")
public String detail(@PathVariable("id") String id, ModelMap model) {
model.put("user", userService.getUserEntityById(id));
return "detail";
}
@RequestMapping("/insert")
public String insert(UserEntity user,ModelMap model){
userService.insertUserEntity(user);
UserEntity u = userService.getUserEntityById(user.getUserId());
if(u == null){
u = new UserEntity();
u.setEmail("");
u.setUserId("");
}
model.put("user", u);
return "success";
}
@RequestMapping("/form")
public String form(Model model){
return "form";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spring + Spring MVC + MyBatis + Velocity + MySQL 框架搭建源码
共76个文件
jar:37个
xml:10个
vm:7个
需积分: 10 81 下载量 180 浏览量
2016-04-19
20:49:59
上传
评论 2
收藏 11.09MB RAR 举报
温馨提示
这是我写的一个Spring + Spring MVC + MyBatis + Velocity + MySQL 框架搭建完整项目,里面包含了所需的全部JAR包已经相关源码,感兴趣的同学可以下载喽。。。 配合我的博客更好哦!
资源推荐
资源详情
资源评论
收起资源包目录
SSMTest.rar (76个子文件)
SSMTest
.project 1KB
.settings
.jsdtscope 567B
org.eclipse.wst.common.component 473B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
src
log4j.properties 598B
com
ssmtest
mapping
UserMapper.xml 1KB
UserMapper.java 334B
controller
UserController.java 3KB
service
UserService.java 335B
impl
UserServiceImpl.java 977B
entity
UserEntity.java 1KB
mybatis-config.xml 1KB
spring-mvc.xml 3KB
applicationContext.xml 4KB
build
classes
log4j.properties 598B
com
ssmtest
mapping
UserMapper.xml 1KB
UserMapper.class 388B
controller
UserController.class 3KB
service
UserService.class 390B
impl
UserServiceImpl.class 1KB
entity
UserEntity.class 2KB
mybatis-config.xml 1KB
spring-mvc.xml 3KB
applicationContext.xml 4KB
WebContent
WEB-INF
view
form.vm 470B
layout.vm 233B
showUser.vm 385B
success.vm 86B
showUserExample.vm 296B
detail.vm 79B
list.vm 145B
web.xml 3KB
lib
org.springframework.aspects-3.1.3.RELEASE.jar 50KB
org.springframework.oxm-3.1.3.RELEASE.jar 71KB
org.springframework.aop-3.1.3.RELEASE.jar 325KB
jackson-mapper-asl-1.9.13.jar 762KB
com.springsource.org.apache.commons.dbcp_1.2.2.osgi.jar 120KB
org.springframework.web-3.1.3.RELEASE.jar 542KB
org.springframework.jms-3.1.3.RELEASE.jar 194KB
org.springframework.instrument-3.1.3.RELEASE.jar 7KB
org.springframework.core-3.1.3.RELEASE.jar 441KB
org.springframework.spring-library-3.1.3.RELEASE.libd 1KB
velocity-1.7-dep.jar 788KB
log4j-1.2.15.jar 383KB
org.springframework.instrument.tomcat-3.1.3.RELEASE.jar 11KB
org.springframework.web.struts-3.1.3.RELEASE.jar 30KB
jstl.jar 20KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
org.springframework.web.portlet-3.1.3.RELEASE.jar 186KB
jackson-core-asl-1.9.13.jar 227KB
mysql-connector-java-5.0.8-bin.jar 528KB
velocity-1.7.jar 439KB
org.springframework.expression-3.1.3.RELEASE.jar 174KB
velocity-tools-view-1.4.jar 113KB
org.springframework.jdbc-3.1.3.RELEASE.jar 395KB
org.springframework.beans-3.1.3.RELEASE.jar 579KB
mybatis-spring-1.2.4.jar 50KB
org.springframework.context.support-3.1.3.RELEASE.jar 105KB
com.springsource.org.junit-4.7.0.jar 231KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
org.springframework.asm-3.1.3.RELEASE.jar 52KB
org.springframework.orm-3.1.3.RELEASE.jar 372KB
org.springframework.transaction-3.1.3.RELEASE.jar 239KB
org.springframework.web.servlet-3.1.3.RELEASE.jar 564KB
org.springframework.test-3.1.3.RELEASE.jar 227KB
mybatis-3.3.1.jar 1.49MB
org.springframework.context-3.1.3.RELEASE.jar 818KB
standard.jar 384KB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
index.jsp 445B
META-INF
MANIFEST.MF 39B
.classpath 4KB
共 76 条
- 1
资源评论
刘筱波
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功