<form action="init1" th:object="${userBean}" method="post">中init1對應的sql
@RequestMapping(value = "/init1", method = RequestMethod.POST, params = "add");app
@RequestMapping(value = "/init1", method = RequestMethod.POST, params = "back")。post
其中的"add"和"back"與下面有關spa
<div>orm
<span><input type="submit" name="add" value="註冊" />input
<input type="submit" name="back" value="後退" /></span>it
</div>io
th:object="${userBean}"中的userBean變量與model.addAttribute("userBean", result1);中的userBean對應。form
List<UserBean> result1 = helloWorldService.searchUsers();對應Service中的class
public UserBean searchUser2(UserBean frm) {
UserBean result=queryDao.executeForObject("User.selectUser2",frm,UserBean.class);
return result;
}
public List<UserBean> searchUsers() {
List<UserBean> result=queryDao.executeForObjectList("User.selectUsers",null);
return result;
}
//UserBean顯示一條,List<UserBean>顯示一個列表,selectUser2對應sql文中的
</select>
<select id="selectUser2"
parameterClass="cn.training.bean.UserBean"
resultClass="cn.training.bean.UserBean">
SELECT
userid as userId,
username as userName
FROM
user
WHERE
userid = #userId#
</select>//