springMVC实例(四)

原创 2015年11月17日 17:33:59

部分UserController.java文件

@Controller // 使用注解申明控制器 
@RequestMapping("/user") // 表示用于处理uri为/user的请求 这个类就是user.html 如果不写则默认是/ 就是根路径
// @SessionAttributes(value={"user","user1","user2"},types={Dept.class})
public class UserController {

    //直接实例化一个Bean 等价于在配置文件里面的配置配
	@Autowired
	private UserService userService;

	//直接创建一个user对象 对应JSP页面的user对象 请求方法必须是POST
	@RequestMapping(method = RequestMethod.POST)
	public ModelAndView createUser(User user) {
		userService.createUser(user);
		ModelAndView mav = new ModelAndView();
		//执行后结果返回给user/createSuccess对应的JSP wiews/user/createSuccess.jsp
		//view的路径在baobaotao-servlet.xml中配置
		//WEB-INF下面包含servlet的xml文件默认都会作为sprinMVC的配置文件
		mav.setViewName("user/createSuccess");
		mav.addObject("user", user);
		return mav;
	}

	//在这一层 表示将处理所有/项目名/user/register.html的请求 
	@RequestMapping(value = "/register", method = RequestMethod.GET, params = "!myParam")
	public String register(@ModelAttribute("user") User user) {
	//返回ModelAndView对象
		return "user/register";
	}

	//// 占位符方式设置
	// @RequestMapping(value="/{userId}")
	// public ModelAndView showDetail(@PathVariable("userId") String userId){
	// ModelAndView mav = new ModelAndView();
	// mav.setViewName("user/showDetail");
	// mav.addObject("user", userService.getUserById(userId));
	// return mav;
	// }


相关文章推荐

四、kafka+maven+springMVC实例

jxwch Kafka+SpringMVC+Maven应用示例   本文借助主流SpringMVC框架向大家介绍如何在具体应用中简单快捷的使用kafka。kafka...

SpringMVC4+thymeleaf3的一个简单实例(篇四:form表单数据验证)

springMVC和thymeleaf整合后的页面数据验证。
  • asd_op
  • asd_op
  • 2016年11月19日 16:58
  • 7524

Spring+SpringMVC+mybatis+easyui整合实例(四)easyUI界面部分

首先简单介绍下easyui的使用。 刚接触asyui的盆友可以看一下。 稍后这里附easyui1.4中文文档以及整站文件请戳下载—> 这篇博客结束 简单的整合Demo已经完成 请戳下载—> 我们从d...

Spring+SpringMVC+mybatis+easyui整合实例(五)使用mybatis拦截器分页

今天我们来整理下服务器分页的部分,也算是实例整合中的一个重要的部分。这里我们使用mybatis拦截器进行分页。 戳此下载—> 简单普及下拦截器分页的原理: 分页拦截器,用于拦截需要进行分页查询...

springmvc注册实例

  • 2017年08月15日 11:18
  • 735B
  • 下载

springMVC4(4)json与对象互转实例解析请求响应数据转换器

格式化数据输入输出Spring3.0的重要接口:HttpMessageConveter为我们提供了强大的数据转换功能,将我们的请求数据转换为一个java对象,或将java对象转化为特定格式输出等。比如...

springmvc入门实例(注解)

  • 2016年01月08日 11:25
  • 4.49MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC实例(四)
举报原因:
原因补充:

(最多只允许输入30个字)