MVC数据库更新、list显示、数据删除

1、MVC数据库更新java

根据字段名id修改name值:数据库

在UserSqlMap中写入关键代码app

<select id="selectUser"parameterClass="cn.training.bean.UserBean"
resultClass="cn.training.bean.UserBean">
SELECT userid as userId, username as userName FROM user WHERE userid = #userId#  "重点查询SQL语句1"
</select>
<insert id="userinsert" parameterClass="cn.training.bean.UserBean">
insert into user(userid) values(#userId#)</insert>
<update id="userupdate" parameterClass="cn.training.bean.UserBean">
UPDATE user SET username=#userName# WHERE userid=#userId#“重点SQl语句2更新语句”
</update>

2、MVClist显示(检索列表数据)    主键具备惟一性jsp

一、list导入的包是 java.util.list;在页面输出引用一个标签<c:foreach></c:foreach>spa

<%@taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%>包方法?code

   在UserSqlMap中键入关键代码:orm

<select id="selectUser"
parameterClass="cn.training.bean.UserBean"
resultClass="cn.training.bean.UserBean">
SELECT
userid as userId,
username as userNam
            FROM
            user      “用列表显示全部的bean语句不用条件 ”
</select>

二、在HelloWorldService中键入关键代码ci

public List<UserBean> searchUser(UserBean frm) {
List<UserBean> result = queryDao.executeForObjectList("User.selectUser", frm);
return result;

三、在HelloWorldController中键入关键代码:
it

@RequestMapping(value = "/init", method = RequestMethod.POST)
    public String initLogin(UserBean userBean, Model model) {
    List<UserBean> result = helloWorldService.searchUser(userBean);
    model.addAttribute("list", result);
        return "login";

四、在login.jsp中table

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:forEach items="${list}" var="user" varStatus="status">
${user.userId}
${user.userName}
</c:forEach>

3、数据删除(HTML标签)

一、标签

<table>

<tr>

      <td></td>

</tr>

</table>

二、删除数据超连接

<a href="delete?userId=${user.userId}">利用超连接实现删除

三、<c:forEach></c:forEach>是循环标签

四、删除语句:

delete from user WHERE userid = #userId#

   list显示是今天最简单的一个,更新比较难,思路仍是有点,作起来比较费劲

相关文章
相关标签/搜索