转
作者:ITPSC出处:
th:action
定义后台控制器路径,类似
th:each
对象遍历,功能类似jstl中的 public class StudentRequestBean {private List public class Student implements Serializable{private String firstName;private String school;...} @RequestMapping(value = \"/addStudent\public String addStudent(@ModelAttribute(value = \"stuReqBean\") StudentRequestBean stuReqBean,ModelMap model) {...} 上⾯的例⼦中通过选择表达式*{}既能将表单绑定到后台的StudentRequestBean中的集合属性students,也能将Servlet上下⽂中的StudentRequestBean中的List类型的students变量回显,回显时通过th:each进⾏遍历。注意1:绑定集合属性元素下标的⽤法*{students[__${rowStat.index}__].firstName} 注意2:如果List List StudentRequestBean.setStudents(stus ); 注意3:stuIter代表students的迭代器 th:field 常⽤于表单字段绑定。通常与th:object⼀起使⽤。 属性绑定、集合绑定。如: public class LoginBean implements Serializable{...private String username;private List public class User implements Serializable{...private String username;;...} @RequestMapping(value = \"/login\ public String login(@ModelAttribute(value = \"loginBean\") LoginBean loginBean,ModelMap model) {..} th:href