作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我继承了别人的代码,它使用了 OpenSymphony WebWorks,这是我以前从未遇到过的。我正在尝试对“ cargo 崇拜”进行一个小修复。它在 JSP 中包含以下内容:
<ww:select
name="'selectedOrigDoctypes'"
value="selectedOrigDoctypes"
size="5"
multiple="true"
cssClass="'doctype'"
list="origDoctypeChoices"
theme="'simple'" />
我不知道如何将所选项目从列表中取出。该列表已使用 Action bean 的 origDoctypeChoices 属性的内容正确填充。我以为我只需要在 Action bean 中实现“setSelectedOrigDoctypes(List docTypes)”,但这不起作用。相反,我在日志文件中看到以下内容:
150876 [http-8080-1] DEBUG com.opensymphony.xwork.interceptor.ParametersIntercep
tor - Setting params {selectedOrigDoctypes=[Ljava.lang.String;@5249c469}
150965 [http-8080-1] DEBUG com.opensymphony.xwork.util.CompoundRootAccessor - No object in the CompoundRoot has a property named 'selectedOrigDoctypes'.
最佳答案
我终于弄清楚了“selectedOrigDoctypes=[Ljava.lang.String;”是什么事情的意思是 - 我将“origDoctypeChoices”从列表更改为字符串[],一切正常。
关于java - 如何在 OpenSymphony WebWork 选择中获取所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389115/
我是一名优秀的程序员,十分优秀!