【问题标题】:issues passing dropdown value to java将下拉值传递给java的问题
【发布时间】:2013-03-25 13:55:05
【问题描述】:

我的页面中有一堆选择标签,其中一些允许用户使用下拉菜单,而其中一些将在给定时间被禁用。所以我的jsp中有一个选择标签,例如:

<html:select name="myobject" property="myfield" disabled="$(isDisabled ? 'disabled' : '')"/>

我想在我的 jsp 上将一个选择标签设置为只读,但显然不可能,所以我不得不禁用。由于当用户提交操作时禁用的值不会传递回应用程序,所以我创建了一个隐藏对象来传递它,因为它建议在任何地方解决这个问题......

<html:hidden name="myobject" property="myfield" indexed="true"/>

问题是..提交表单时,我没有得到用户选择的新下拉值,我调试到我的 java 代码中,我收到的是最初发送到页面的值而不是什么用户选择。如果我删除了隐藏字段,它会起作用,但是如果我这样做了,那么刷新时将不会显示禁用的选择,因为禁用的字段不会传回值,最后我会收到 null ......我该如何解决这个问题有问题吗?

谢谢,

【问题讨论】:

    标签: java html jsp select struts


    【解决方案1】:

    html隐藏组件的名称或属性可能重复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      相关资源
      最近更新 更多