此项目实例为springMVCDB
一、数据检索更新
分析:要实现的效果是在第一个页面文本框中输入一个数值,点击检索,然后在第二个页面的文本框中显示。然后在这个文本框中输入新数据,点击更新按钮,数据库中的文件及文本框中的数据被改写。需要注意的是此操作是检索的userid,而要更新的则是它对应的username的值。
功能实现思路:
先实现数据更新,即在控制中用searchUser的方法实例化一个存放结果集的bean。然后是进行数据改写,就是实例化一个update的方法,将结果给bean。并用一个if语句判断数据是否更新,在第三个页面中显示是否成功。
HelloWorldController.java
@RequestMapping(value = "/init", method = RequestMethod.POST)
public String initLogin(UserBean userBean, Model model) {
UserBean result = helloWorldService.searchUser(userBean);
model.addAttribute("userBean", result); return "login";
@RequestMapping(value = "/update", method = RequestMethod.POST)
public String initUpdate(UserBean userBean, Model model) {