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顯示是今天最簡單的一個,更新比較難,思路仍是有點,作起來比較費勁

相關文章
相關標籤/搜索