基于struts2的form自动封装
来源:互联网 发布:大数据考试题目及答案 编辑:程序博客网 时间:2024/05/16 16:17
页面中
<input type="radio" id="isSend" name="graduationCertificate.isSend" checked="checked" value="1">已发放
function saveCertificate(){var state = $("#certificateForm").validate().form();//ajax 提交的验证if(!state){ return;} $.ajax({ type: "POST", url:'<%=path%>/graduationcertificate/graduationcertificate!saveOrUpdateCertificate.action', data:$('#certificateForm').serialize(), async: false, dataType:"html", success: function(data) { if(data == ""){ closeWin(); addCertificate(); $.ligerDialog.alert('保存成功!', '信息', 'success'); loadGrid(true); }else{ $.ligerDialog.alert(data, '信息', 'error'); } }, error: function(request) { $.ligerDialog.alert('系统出错误!', '信息', 'error'); } });}
action中则提供对象的get和set方法即可:
/** * @return graduationCertificate */public GraduationCertificate getGraduationCertificate() {return graduationCertificate;}/** * @param graduationCertificate 要设置的 graduationCertificate */public void setGraduationCertificate(GraduationCertificate graduationCertificate) {this.graduationCertificate = graduationCertificate;} public void saveOrUpdateCertificate() throws Exception{ //此方法中直接调用即可 if(null != graduationCertificate){ Integer userId = (Integer) session.get(SessionFinalVariable.USER_ID); SysUserInfo createUser = userDao.get(userId); graduationCertificate.setCreateUser(createUser); graduationCertificate.setCreateDate(new Date()); } String msg = graduationCertificateService.saveOrUpdateGraduationCertificate(graduationCertificate); responseInfo(msg); }
0 0
- 基于struts2的form自动封装
- struts2的自动封装
- struts2 form提交表单自动封装对象,后台取值为null的几个原因
- Struts2的自动封装注入
- struts2中基于表单数据的封装
- struts2的form标签中自动添加table标签
- struts2自动封装ajax提交过来的数据
- 反射的应用 将form表单的数据自动封装为对象
- form的自动提交
- form的自动提交
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- Struts2数据的封装
- Struts2的参数封装
- ajax form数据封装,ajax提交整个form表单,ajax 自动获取当前form数据
- struts2/jsp 通过form表单方式或者js的方式提交请求,封装boolean值的问题
- 基于EasyUI实现自动填充Form内的部分输入框
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- 福布斯:微软未来数周发布智能手表
- 高性能网络编程7----tcp连接的内存使用
- Thinking about Memory Management
- Fragment生命周期
- Linux Shell 通配符、元字符、转义符使用实例介绍
- 基于struts2的form自动封装
- 软件开发管理(Teamforge)测试工具(c/c++/.net/jtest)
- SQL Server:sp_send_dbmail参数设置
- hdu 4940 数据太水...
- UART0串口编程系列(三)UC/OS—II中遭遇的危机
- C语言中的变量
- 多线程下SOCKET编程
- android安装sdk详解
- UART0串口编程系列(四)UC/OS下的串口发送任务