update/register/insert/delete

1、在login.html

用户列表

<div th:each="userInfo,status:${list}">

<table><tr>

<td><a th:href="@{delete(userId=${userInfo.userId})}"><span th:text="${userInfo.userId}"></span></a></td>

<td><a th:href="@{change(userId=${userInfo.userId},userName=${userInfo.userName})}"><span th:text="${userInfo.userName}"></span></a></td></tr></table></div>

关键代码:<a th:href="@{change(userId=${userInfo.userId},userName=${userInfo.userName})}">

1、在xiugai.html修改页面

<div><span th:text="${message}"></span></div>

<form action="update" th:object="${userBean}" method="post">

<table>

<tr><td><caption>修改界面</caption></td></tr>

<tr><td>ID:<input name="userId" type="text"  th:value="${userBean.userId}"/></td></tr>

<tr> <td>用户名:<input name="userName" type="text"  th:value="${userBean.userName}"/></td> </tr>

 <tr><td>密码:<input name="passWord" type="password"/></td></tr>

 <tr><td>确认密码:<input name="passWordconfim" type="password" /></td</tr>

  <tr><td> <button type="sumbit" name="xiugai">修改</button> </td> </tr></table>

</form>

关键代码:<form action="update" th:object="${userBean}" method="post">

<td>ID:<input name="userId" type="text"  th:value="${userBean.userId}"/></td>

     <td>用户名:<input name="userName" type="text"  th:value="${userBean.userName}"/></td>

2、在Hellowordcontroller.java

    @RequestMapping(value = "/change", method = RequestMethod.GET)

    public String change(UserBean userBean, Model model) {

  return "xiugai";}


    @RequestMapping(value = "/update", method = RequestMethod.POST)

    public String updateLogin(UserBean userBean, Model model) {

   int update = helloWorldService.update(userBean);

    if(update==1)

     { List<UserBean> refresh=helloWorldService.checkUser(userBean);

        model.addAttribute("list",refresh);

        return "login";  }

     else{  model.addAttribute("message","更新失败");

     model.addAttribute("userBean",userBean);

     return "xiugai"; }  }}

关键代码: int update = helloWorldService.update(userBean);

3、在hellowordservice.java

public int update(UserBean frm){

return updateDao.execute("User.userupdate", frm);

}

4、在usersqlmap.xml

<update id="userupdate" parameterClass="cn.training.bean.UserBean">

   UPDATE 

user SET username=#userName#,password=#passWord#

WHERE userid = #userId#</update>




转载于:https://my.oschina.net/u/2411775/blog/481071

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值