资源简介

这是我写的一个Spring + Spring MVC + MyBatis + Velocity + MySQL 框架搭建完整项目,里面包含了所需的全部JAR包已经相关源码,感兴趣的同学可以下载喽。。。 配合我的博客更好哦!

资源截图

代码片段和文件信息

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 modelMapHttpServletRequest 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 userModelMap 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“;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4551  2016-04-19 17:08  SSMTest\.classpath

     文件       1040  2016-04-19 14:12  SSMTest\.project

     文件        567  2016-04-19 14:12  SSMTest\.settings\.jsdtscope

     文件        364  2016-04-19 14:12  SSMTest\.settings\org.eclipse.jdt.core.prefs

     文件        473  2016-04-19 14:12  SSMTest\.settings\org.eclipse.wst.common.component

     文件        345  2016-04-19 14:12  SSMTest\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-04-19 14:12  SSMTest\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-04-19 14:12  SSMTest\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3609  2016-04-19 16:02  SSMTest\build\classes\applicationContext.xml

     文件       3419  2016-04-19 19:38  SSMTest\build\classes\com\ssmtest\controller\UserController.class

     文件       1661  2016-04-19 17:08  SSMTest\build\classes\com\ssmtest\entity\UserEntity.class

     文件        388  2016-04-19 19:35  SSMTest\build\classes\com\ssmtest\mapping\UserMapper.class

     文件       1112  2016-04-19 19:33  SSMTest\build\classes\com\ssmtest\mapping\UserMapper.xml

     文件       1362  2016-04-19 19:38  SSMTest\build\classes\com\ssmtest\service\impl\UserServiceImpl.class

     文件        390  2016-04-19 19:38  SSMTest\build\classes\com\ssmtest\service\UserService.class

     文件        598  2016-04-19 14:55  SSMTest\build\classes\log4j.properties

     文件       1260  2016-04-19 14:45  SSMTest\build\classes\mybatis-config.xml

     文件       3382  2016-04-19 16:38  SSMTest\build\classes\spring-mvc.xml

     文件       3609  2016-04-19 16:02  SSMTest\src\applicationContext.xml

     文件       2574  2016-04-19 19:37  SSMTest\src\com\ssmtest\controller\UserController.java

     文件       1025  2016-04-19 14:23  SSMTest\src\com\ssmtest\entity\UserEntity.java

     文件        334  2016-04-19 19:35  SSMTest\src\com\ssmtest\mapping\UserMapper.java

     文件       1112  2016-04-19 19:33  SSMTest\src\com\ssmtest\mapping\UserMapper.xml

     文件        977  2016-04-19 19:38  SSMTest\src\com\ssmtest\service\impl\UserServiceImpl.java

     文件        335  2016-04-19 19:38  SSMTest\src\com\ssmtest\service\UserService.java

     文件        598  2016-04-19 14:55  SSMTest\src\log4j.properties

     文件       1260  2016-04-19 14:45  SSMTest\src\mybatis-config.xml

     文件       3382  2016-04-19 16:38  SSMTest\src\spring-mvc.xml

     文件        445  2016-04-19 17:45  SSMTest\WebContent\index.jsp

     文件         39  2016-04-19 14:12  SSMTest\WebContent\meta-INF\MANIFEST.MF

............此处省略73个文件信息

评论

共有 条评论