日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSH——增删改的实现一

發布時間:2024/1/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSH——增删改的实现一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在上一節介紹了關于BOS項目底層的查詢操作,接下來介紹一下curd里的其他三項操作步驟

一、 取派員添加

利用easyui在staff.jsp頁面里構造添加頁面(相關JavaBean創建步驟省略)

<div region="center" style="overflow:auto;padding:5px;" border="false"><form id="addStaffForm" action="${pageContext.request.contextPath }/staffAction_add.action"method="post"><table class="table-edit" width="80%" align="center"><tr class="title"><td colspan="2">收派員信息</td></tr><tr><td>姓名</td><td><input type="text" name="name" class="easyui-validatebox" required="true"/></td></tr><tr><td>手機</td><td><input type="text" name="telephone" class="easyui-validatebox" required="true"data-options="validType:'phonenumber'"/></td></tr><tr><td>單位</td><td><input type="text" name="station" class="easyui-validatebox" required="true"/></td></tr><tr><td colspan="2"><input type="checkbox" name="haspda" value="1" />是否有PDA</td></tr><tr><td>取派標準</td><td><input type="text" name="standard" class="easyui-validatebox" required="true"/> </td></tr></table></form></div></div>

? ??

1. 增加很簡單,所以這里拓展一下校驗規則,對手機號進行一下校驗

//擴展校驗規則$(function(){var reg = /^1[3|4|5|7|8|9][0-9]{9}$/;$.extend($.fn.validatebox.defaults.rules, { phonenumber: { validator: function(value, param){ return reg.test(value);}, message: '手機號輸入有誤!' } }); });

2. 對應手機號輸入框應用上面的規則

3. 為添加窗口中的保存按鈕綁定事件

<a id="save" icon="icon-save" href="#" class="easyui-linkbutton" plain="true" >保存</a><script type="text/javascript">$(function(){//綁定事件$("#save").click(function(){//校驗表單輸入項var v = $("#addStaffForm").form("validate");if(v){//校驗通過,提交表單$("#addStaffForm").submit();}});});</script>

4. 創建StaffAction,提供add方法,處理取派員添加

@Controller @Scope("prototype") public class StaffAction extends BaseAction<Staff>{//注入Service @Autowiredprivate IStaffService staffService;/*** 添加取派員*/public String add(){staffService.save(model);return "list";} }

5. 配置struts.xml

<!-- 取派員管理 --><action name="staffAction_*" class="staffAction" method="{1}"><result name="list">/WEB-INF/pages/base/staff.jsp</result></action>

?

表單輸入后點擊保存可看到請求的信息

同時控制臺輸出 ?Hibernate: insert into...... 將信息添加進表中

?

轉載于:https://www.cnblogs.com/zjfjava/p/7031561.html

總結

以上是生活随笔為你收集整理的SSH——增删改的实现一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。