form提交代码上的好处
2016-03-19 23:11
225 查看
在这里我只说代码上的好处。表单提交往往需要传的参数比较多,前台传参和后台接参都很麻烦,这个时候表单提交的优势就体现出来了,先定义一个实体类,实体中定义的要和表单中的name相同 举个例子
public class User{
private String bzId;
public String getBzId() {
return bzId;
}
public void setBzId(String bzId) {
this.bzId = bzId == null ? null : bzId.trim();
}
}
在form表单中 我们也要定义一个<input name="bzId">
function onSubmit(){
$('#queryCountForm').form({
url:basePath+"sysman/queryInfo",
onSubmit: function(param){
},
success:function(data){
}
});
$('#queryCountForm').submit();
}
这样我们在前台submit后 ,后台接收参数的时候就可以直接了接收了 直接传一个对象过去
public class User{
private String bzId;
public String getBzId() {
return bzId;
}
public void setBzId(String bzId) {
this.bzId = bzId == null ? null : bzId.trim();
}
}
在form表单中 我们也要定义一个<input name="bzId">
function onSubmit(){
$('#queryCountForm').form({
url:basePath+"sysman/queryInfo",
onSubmit: function(param){
},
success:function(data){
}
});
$('#queryCountForm').submit();
}
这样我们在前台submit后 ,后台接收参数的时候就可以直接了接收了 直接传一个对象过去
@RequestMapping(method = RequestMethod.POST) public String processSubmit(@ModelAttribute("User") User user) { String bzId=User.bzId; // 这里就可以直接获取了 return "helloWorld"; }
相关文章推荐
- 5个常见可用性错误和解决方案
- ASP利用XMLHTTP实现表单提交以及cookies的发送的代码
- C#实现windows form拷贝内容到剪贴板的方法
- extjs form textfield的隐藏方法
- C#实现在Form里面内嵌dos窗体的方法
- form身份验证通过后,只能用FormsAuthentication.RedirectFromLoginPage
- form.submit()不能提交表单的错误原因及解决方法
- Chrome Form多次提交表单问题的解决方法
- Ajax提交与传统表单提交的区别说明
- ajax post方式表单提交setRequestHeader报错解决方法
- jquery.form.js实现将form提交转为ajax方式提交的方法
- jquery中$(#form :input)与$(#form input)的区别
- jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
- jQuery实现数秒后自动提交form的方法
- jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
- jquery text,radio,checkbox,select操作实现代码
- jQuery form 表单验证插件(fieldValue)校验表单
- jQuery解决input超多的表单提交
- JQUERY获取form表单值的代码
- Oracle Form中COMMIT的概述及使用技巧