9. SpringMVC中的标签库

9. SpringMVC中的标签库

	* SpringMVC标签库:Spring提供的一组表单标签,通过绑定后台处理器返回的对象从而自动获取对象中属性的值。
	
	* 注意:
		modelAttribute:绑定后台处理器返回的对象.
		path:解析为id,name,value(对象.getUname())

	* 使用案例:
		1.引入标签库
			<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %> 
		2. main.jsp
			添加(标签库的使用->fileController)
		3. TagController.java 
			//回显信息到 form.jsp
			@RequestMapping("toAdd")
			public String toAdd(Model m) {
				User u=new User();
				u.setUname("李丹");
				m.addAttribute("user", u);
				List wlist = new ArrayList<>();
				wlist.add(new Work(1, "项目经理"));
				wlist.add(new Work(2, "高级程序员"));
				wlist.add(new Work(3, "人事总监"));
				m.addAttribute("wlist", wlist);
				return "form";
			}

			@RequestMapping("saveUser")
			public User saveUser(User u) {
				
				return u;
			}
		3. form.jsp
			
				姓名:
ID :


爱好:聊天天1 聊天天2 聊天天3
职位: 保存

你可能感兴趣的:(springmvc)