首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Struts2(二)---将页面表单中的数据提交给Action

转载请注明:http://blog.csdn.net/uniquewonderq 问题:在struts2框架下,如何将表单数据传递给业务控制器Action。...struts2中,表单想Action传递参数的方式有两种,并且这两种传参方式都是struts2默认实现的,他们分别是基本属性注入、域模型注入、其中 ---基本属性注入,是将表单的数据项分别传入给Action...---域模型注入,是将表单的数据项打包传入给Action中的一个实体对象。 我们继续使用项目Struts2的hello Struts实例,在其基础上使用这2中方式完成页面向Action的参数传递。...具体的我们可以在项目首页index.jsp上追加表单,并在表单中模拟一些数据,将这些数据提交给HelloAction,最后在HelloAction中将接受的参数输出到控制台。...点击提交: myeclipse控制台输出: ?

62810

异步提交表单_js异步提交表单并回调

异步提交表单 异步提交表单的步骤 所谓异步提交表单,就是不再使用表单的提交按钮实现表单的提交功能,而是通过Ajax异步交互方式实现表单提交。具体实现步骤如下: 获取表单及所有表单组件对应的数据值。...将所有表单组件对应的数据值拼成特定格式的字符串或是JSON格式数据。 通过Ajax异步交互方式提交表单。...'username='+$('#username').val()+'&password='+$('#password').val(); $.ajax({ url: "server.js...$('form').serialize() serializeArray()方法: 将表单组件对应的数据值序列化为JSON格式的数据内容。.../ 表单序列化 - 根据表单默认同步提交获取数据的方式 // var data = $("form").serialize(); // console.log(data); var data = $("

11.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    firefox中用js提交表单

    document.forms.from.submit(); document.form.sumbit(); document.form.submit.click(); this.form.submit(); 以上几种形式的 js....submit () 方法提交表单 3).button 的 name/id 绝对不能命名为”submit” 4).form 中所有的组件(按钮,文本框等)的 name/id 也不能命名为”submit...” # 当提交按钮的 name 或者 id 为 submit 时候, js 提交表单,表单名.submit () 时候会报一个错误,提示对象不支持此属性或办法。...那么,请问为什么 当提交按钮的 name 或者 id 为 submit 或者 action 的时候 js 提交表单会报错呢?这难道是 一个 bug? 高手们请指教。。。。...我在项目中发现 与 得出的效果截然不同, 谁能告诉我这两着有合不同 我又如何能用图片来替代原有的提交按钮 是说这是一个按钮,它的是一个提交按钮。当点击它时,它会自动将它所在的表单进行提交.

    7.2K20

    HTTP 提交数据,基本就这 5 种方式

    网页开发中,向服务端提交数据是一个基本功能,工作中会大量 xhr/fetch 的 api 或者 axios 这种封装了一层的库来做。...后面的 & 分隔的字符串传递数据。比如: http://guang.zxg/person?name=guang&age=20 这里的 name 和 age 就是 query 传递的数据。...form-urlencoded 直接 form 表单提交数据就是这种,它和 query 字符串的方式的区别只是放在了 body 里,然后指定下 content-type 是 application/x-www-form-urlencoded...其实这种设计也很容易理解,get 是把数据拼成 query 字符串放在 url 后面,于是设计表单的 post 提交方式的时候就直接相同的方式把数据放在了 body 里。...99% 情况下,我们都是通过这 5 种 http/https 的提交数据的方式和服务端交互的。

    1.2K10

    js基础-表单验证和提交

    直观的说,只要用form将需要提交到服务器的标签包围,当提交的时候,就会向服务器发送有name属性的数据。所以,input内容提交必须有name属性。...id:标识标签元素 当提交后,服务器就会得到:username=填的用户名 & password=填的密码 当点击提交后,form数据就会发送。通常提交前要校验数据。比如长度规则等。...所以需要js。     js校验:   方法1:       在from属性后面接着添加onsubmit="return false;"属性.表示不提交。true则相反。这里可以一个方法替换。...也就是说,验证通过就会提交。 这里说明一下提交的方法,可以form的id或者name属性表示form这个对象,然后调用submit()方法即可。...当然,推荐document.getElementById("form1").submit();

    12.5K60

    Git 提交竟然还能这么

    Git 提交是指将你的代码保存到 Git 本地存储库,就像 Word 写长篇论文时进行保存文件一样。...每次 Git 提交时都会创建一个唯一的版本,除了记录本次新增或发生修改的代码外,还可以包含提交信息,来概括自己这次提交的改动内容。...如下图,就是一次 Git 提交: Git 提交的作用 Git 提交有很多作用,我将它分为 基础用法 和 其他妙用 。 基本作用 历史记录 Git 提交最基本的作用就是维护项目的历史记录。...每次提交都会记录代码库的状态,包括文件的添加、修改和删除;还包括一些提交信息,比如提交时间、描述等。这使得我们可以通过查看所有的历史提交来追溯项目的开发进度和历程,了解每个提交中都发生了什么变化。...如果你的提交信息写得非常标准、统一结构,那么甚至还可以程序自动读取所有的提交信息,生成日志、或者输出提交报告。

    28450

    node.js和mock.js实现mock数据

    各位宝宝们,好久不见了,最近我没有安排好时间,so,把自己都给了工作,需要好好学习怎么管理时间~ 来到新的公司,除了想念老朋友之外,还会想念曾经的各种好用的工具,其中就有mock数据的工具,这边没有那个工具...使用express.js创建一个服务,根据业务需要,创建响应请求的监听,使用mock.js创建假数据,返回给请求。 二. 用到了什么? mock.js express.js 三....id|+1": 1, "value|0-500": 20 }] }) } module.exports= test1; // 导出test1 返回数据的具体语法...": "mock.js demo", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\...so ,现在,我们开发的时候就不用造假数据了。也不用等着联调,我们就能调接口了。 愿我们有能力不向生活缴械投降---Lin

    4K20

    js节流函数和js防止重复提交的N种方法

    应用情景 经典使用情景:js的一些事件,比如:onresize、scroll、mousemove、mousehover等; 还比如:手抖、手误、服务器没有响应之前的重复点击; 这些都是没有意义的,重复的无效的操作...同样节流函数也是为了解决函数重复提交的问题,而防止重复提交的方法,不止节流函数一种实现。 方法汇总 本文整理了我在工作实践当中,觉的防止js重复提交,比较好用的方法,在这里和大家分享一下。...一、setTimeout + clearTimeout(节流函数)   本文提供两种实现方式:普通节流函数和闭包节流函数 二、设定flag/js加锁 三、通过disable 四、添加浮层比如loading...二、设定flag/js加锁 var lock = false; jQuery("#submit").on('click', function () { if (lock) { return...业务代码 lock = false; }); }); 总结 前两种方式实现起来比较方便,而后两种实现起来相对比较繁琐,如果是为了防止事件的多次触发,建议使用闭包,如果是表单提交

    4.8K120
    领券