首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OpenSymphony WebWork select中获取选定项目

如何在OpenSymphony WebWork select中获取选定项目
EN

Stack Overflow用户
提问于 2009-09-07 12:13:43
回答 1查看 781关注 0票数 0

我继承了别人的代码,它使用的是OpenSymphony WebWorks,这是我以前从未遇到过的。我正试着对它进行“货运狂热”。它在JSP中包含以下内容:

代码语言:javascript
复制
      <ww:select
    name="'selectedOrigDoctypes'"
    value="selectedOrigDoctypes"
    size="5"
    multiple="true"
    cssClass="'doctype'"
    list="origDoctypeChoices"
    theme="'simple'" />

我想不出如何从列表中取出所选的项目。该列表已正确填充Action bean的origDoctypeChoices属性的内容。我以为我只需要在Action bean中实现一个"setSelectedOrigDoctypes(List docTypes)“,但这并不起作用。相反,我在日志文件中看到了以下内容:

代码语言:javascript
复制
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'.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-08 12:56:52

我终于弄明白了"selectedOrigDoctypes=[Ljava.lang.String;“是什么意思--我把"origDoctypeChoices”从一个列表变成了一个String[],一切都正常了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1389115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档