SSH——增删改的实现一
生活随笔
收集整理的這篇文章主要介紹了
SSH——增删改的实现一
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在上一節(jié)介紹了關(guān)于BOS項(xiàng)目底層的查詢操作,接下來(lái)介紹一下curd里的其他三項(xiàng)操作步驟
一、 取派員添加
利用easyui在staff.jsp頁(yè)面里構(gòu)造添加頁(yè)面(相關(guān)JavaBean創(chuàng)建步驟省略)
<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>手機(jī)</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>取派標(biāo)準(zhǔn)</td><td><input type="text" name="standard" class="easyui-validatebox" required="true"/> </td></tr></table></form></div></div>? ??
1. 增加很簡(jiǎn)單,所以這里拓展一下校驗(yàn)規(guī)則,對(duì)手機(jī)號(hào)進(jìn)行一下校驗(yàn)
//擴(kuò)展校驗(yàn)規(guī)則$(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: '手機(jī)號(hào)輸入有誤!' } }); });2. 對(duì)應(yīng)手機(jī)號(hào)輸入框應(yīng)用上面的規(guī)則
3. 為添加窗口中的保存按鈕綁定事件
<a id="save" icon="icon-save" href="#" class="easyui-linkbutton" plain="true" >保存</a><script type="text/javascript">$(function(){//綁定事件$("#save").click(function(){//校驗(yàn)表單輸入項(xiàng)var v = $("#addStaffForm").form("validate");if(v){//校驗(yàn)通過(guò),提交表單$("#addStaffForm").submit();}});});</script>4. 創(chuàng)建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>?
表單輸入后點(diǎn)擊保存可看到請(qǐng)求的信息
同時(shí)控制臺(tái)輸出 ?Hibernate: insert into...... 將信息添加進(jìn)表中
?
轉(zhuǎn)載于:https://www.cnblogs.com/zjfjava/p/7031561.html
總結(jié)
以上是生活随笔為你收集整理的SSH——增删改的实现一的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Nginx初体验(一):nginx介绍
- 下一篇: os.environ详解