package com.wtkj.spring.test.controller;
import java.util.HashMap;
import java.util.Map;
import javax.validation.Valid;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import com.wtkj.spring.test.vo.User;
@Controller
@RequestMapping("/user")
public class UserController {
private final static Map<String, User> users=new HashMap<String, User>();
public UserController(){
users.put("ldh", new User("ldh", "刘德华", "123", "qqqq@qq.com"));
users.put("zxy", new User("zxy", "张学友", "123", "wwww@qq.com"));
users.put("gfc", new User("gfc", "郭富城", "123", "aaaa@qq.com"));
users.put("lm", new User("lm", "黎明", "123", "ssss@qq.com"));
}
@RequestMapping("/users")
public String list(Model model){
model.addAttribute("users", users);
return "user/list";
}
@RequestMapping(value="/add",method=RequestMethod.GET)
public String add(Model model){
model.addAttribute(new User());
return "user/add";
}
@RequestMapping(value="/add",method=RequestMethod.POST)
public String add(@Valid User user,BindingResult binding){
if(binding.hasErrors()){
return "user/add";
}
users.put(user.getUsername(), user);
//添加成功则跳转
return InternalResourceViewResolver.REDIRECT_URL_PREFIX+"/user/users";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
spring_mvc_user.zip (40个子文件)
spring_mvc_user
.project 1KB
WebContent
WEB-INF
view
index.jsp 479B
user
add.jsp 936B
list.jsp 711B
user-servlet.xml 1KB
lib
org.springframework.beans-3.0.5.RELEASE.jar 542KB
org.springframework.jms_3.0.5.RELEASE.jar 193KB
org.springframework.expression-3.0.5.RELEASE.jar 166KB
org.springframework.aspects-3.0.5.RELEASE.jar 35KB
jstl-1.2.jar 405KB
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.apache.commons.logging-1.1.1.jar 60KB
org.springframework.test-3.0.5.RELEASE.jar 200KB
org.springframework.instrument-3.0.5.RELEASE.jar 2KB
bean-validator.jar 554KB
org.springframework.web.portlet-3.0.5.RELEASE.jar 171KB
jsf-impl.jar 1.15MB
org.springframework.web.servlet_3.0.5.RELEASE.jar 427KB
jsf-api.jar 314KB
org.springframework.orm-3.0.5.RELEASE.jar 326KB
org.springframework.web-3.0.5.RELEASE.jar 386KB
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
org.springframework.oxm_3.0.5.RELEASE.jar 66KB
web.xml 1024B
META-INF
MANIFEST.MF 39B
src
com
wtkj
spring
test
controller
UserController.java 2KB
vo
User.java 1KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 497B
.jsdtscope 503B
build
classes
com
wtkj
spring
test
controller
UserController.class 2KB
vo
User.class 2KB
.classpath 588B
共 40 条
- 1
资源评论
- 来自珠海的一介菜鸟2015-08-12我也觉得不怎么样。很简单。内存存储
- 竹子_浅浅2015-01-02不怎么样 ,无奈了上香的熊猫2018-05-11很简单,我上面有备注合适初学者
- 佳隐2014-07-16还没试,应该可以参考
上香的熊猫
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功