gpt4 book ai didi

java - Struts setter方法错误的参数传递

转载 作者:行者123 更新时间:2023-12-04 11:25:46 26 4
gpt4 key购买 nike

我有一种情况,在 Struts 2 应用程序中我有选择标签和其中的一些值

<select name='locale'>
<option value = "DATA1">FR_DATA1</option>
<option value = "DATA2">FR_DATA2</option>
<option value = "DATA3">FR_DATA3</option>
<option value = "DATA4">FR_DATA4</option>
<option value = "DATA5">FR_DATA5</option>
</select>

现在的问题是,当我提交表单时,传递给操作表单的 setter 方法的值是标签值而不是选项的值,而不是 DATA1,传递的值是 FR_DATA1.

因为 setter 方法调用正常,只有参数出乎意料。

最佳答案

使用 Struts 标签代替 HTML

<s:select name="locale" list="#{'DATA1':'FR_DATA1','DATA2':'FR_DATA2','DATA3':'FR_DATA3','DATA4':'FR_DATA4','DATA5':'FR_DATA5'}"/>

关于java - Struts setter方法错误的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21004372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com