在介绍了关于BOS项目底层的查询操作,接下来介绍一下curd里的其他三项操作步骤
一、 取派员添加
利用easyui在staff.jsp页面里构造添加页面(相关JavaBean创建步骤省略)
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. 为添加窗口中的保存按钮绑定事件
4. 创建StaffAction,提供add方法,处理取派员添加
@Controller@Scope("prototype")public class StaffAction extends BaseAction{ //注入Service @Autowired private IStaffService staffService; /** * 添加取派员 */ public String add(){ staffService.save(model); return "list"; }}
5. 配置struts.xml
/WEB-INF/pages/base/staff.jsp
表单输入后点击保存可看到请求的信息
同时控制台输出 Hibernate: insert into...... 将信息添加进表中