`
cjc
  • 浏览: 659413 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2开发中遇到的disabled=true导致的空值提交问题

阅读更多

在openjweb平台开发过程中,我发现struts2的disabled="true"的使用存在这样一个问题,如果页面的输入项使用了disabled="true"的属性,在提交页面的时候,凡使用disabled="true"的输入项,在action中都获得不到这个输入项应有的值,也就是说,action中获得的是空值,我调试一下午才发现disabled="true"居然存在这个问题,不知道最新的struts2是否可以解决这个问题,使用struts2开发产品的朋友请谨慎使用disabled="true"

分享到:
评论

相关推荐

    基于js disabled=false不起作用的解决办法

    js使某表单元素不能访问:document.getElementById(“text_id”).disabled=”true”; 如果想取消时用:document.getElementById(“text_id”).disabled=”false”;不会起作用。 正确写法为:document.getElementById...

    基于js disabled="false"不起作用的解决办法

    本篇文章是对js disabled="false"不起作用的解决办法进行了详细的分析介绍,需要的朋友参考下

    Asp.net防重复提交机制实现方法

    2.OnClientClick客户端点击按钮后,设置控件为不可用,控件文本显示处理中…,待服务器端执行完OnClick事件,控件自动恢复为可用。 代码如下: 代码如下: UseSubmitBehavior=”false” OnClientClick=”this....

    js和jquery设置disabled属性为true使按钮失效

    设置disabled属性为true即为不可用状态。 JS document.getElementByIdx("btn").disabled=true; jquery $("#btn").attr("disabled", true); html <input type="button" value="提交" id="btn">

    Struts2+Spring3+MyBatis3完整实例

    网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...

    使用 RSocket RPC 和 Kafka 的Proteus示例 JavaScript

    这个 repo 包含以下项目: 客户- 客户要求提供一串数字 client-js - 请求数字流的 Web 浏览器客户端 ...'-Dnetifi.broker.ssl.disabled=true' '-Dnetifi.authentication.0.accessToken=kTBDVtfRBO4tHOnZzSyY5ym2kfY='

    ROS双线脚本PPPOE

    /ip address add address=192.168.0.254/255.255.255.0 interface=ether1 .../ip firewall nat add chain=srcnat connection-mark=2 action=src-nat to-addresses=58.58.58.2 to-ports=0-65535 comment="2" disabled=no

    js常用面试题

    希望你在求职的时候帮到你:1.求y和z的值是多少? [removed] var x = 1; var y = 0; var z = 0; function add(n){n=n+1;...2.javascript是面向对象的,怎么体现javascript的继承...document.all.cb1[0].disabled = true;

    struts1自定义标签

    自定义标签,直接代码,直接模仿开发即可 public class ButtonTag extends AttributeTag { //tld中定义的属性 public String label; public String url; public String click; public String confirm; public ...

    html form表单input使用disabled后提交不能获取表单值的解决方法

    form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法: 方法一: 使用readonly带替代disabled,即把 disabled="disabled" 修改为 readonly="readonly" 二者区别: ...

    form表单中的Input使用disabled不能提交的解决方法

    form表单中的Input使用disabled导致不能提交,经测试终有一解,具体如下,希望遇到类似问题的朋友可以参考下,希望对大家有所帮助

    用jquery设置按钮的disabled属性的实现代码

    在html标签中设置按钮被禁用,可以使用如下... jquery 控制button的disabled属性 代码如下: $(‘#button’).attr(‘disabled’,”true”);添加disabled属性 $(‘#button’).removeAttr(“disabled”); 移除disabled属性

    Asp.net中阻止页面按钮多次提交的解决办法

    问题背景: 手头上的KPI分类评级考核系统,页面的提交按钮是用LinkButton或者Button做的。当大量用户同时在线访问该站点时,应用程序服务器出现CPU占用... 2)在客户端事件里js设置提交按钮的disabled disabled = true;

    jquery 新手学习常见问题解决方法

    在jquery中我是这样写的$(“#save”).disabled = true; 为什么没效果呢A,这个是典型的问题,其实因为$(“#save”)出来的其实是jQuery对象,而不是普通DOM对象这是新手常见的问题。解决方法有2:1,用JQ写法

    form表单中什么隐藏属性可以随表单提交

    form中visibility=hidden的和display=none的表单元素都会随表单提交, 只有disabled=true的元素不随表单提交。

    点击提交按钮后按钮变灰色不可用状态的三种方法

    从代码就可以看出,我们只需在提交按钮上加入这一句: onclick=”[removed]{this.disabled=true;document.form1.submit();}”,意思是当按钮点击后,将按钮的不可用属性设置为true,这样按钮就变灰了 表单提交后...

    Web表单提交之disabled问题js解决方法

    本文实例讲述了Web表单提交之disabled问题js解决方法。分享给大家供大家参考。具体分析如下: 例如,有如下表单 代码如下:<form id=”inputForm” action=”shorttermrental.action” method=”post”>  &lt...

    jquery对象和DOM对象的区别介绍

    第一步,http://www.k99k.com/jQuery_getting_started.html 第二步,新手先仔细得全部看一遍... 在jquery中我是这样写的$(“#save”).disabled = true; 为什么没效果呢 A,这个是典型的问题,其实因为$(“#save”)出

    disabled属性

    disabled属性disabled属性disabled属性disabled属性disabled属性disabled属性

    Html5网页纯JavaScript录制MP3音频

    btnUpload.disabled = true; log('录音开始...'); recorder.start(); } function funStop(button) { recorder.stop(); btnStart.disabled = false; btnStop.disabled = true; btnUpload.disabled...

Global site tag (gtag.js) - Google Analytics