【发布时间】:2012-10-23 14:29:45
【问题描述】:
我是一个 jstl 新手,所以这个问题对你来说可能听起来很有趣。 无论如何,我有一个带有 List 作为属性的模型,我想用一个值列表(从复选框列表中选择)填充它。我在表单处理 jstl 页面中使用 useBean 标记,但是这样做:
<jsp:useBean id='subscription' class='Subscription'>
<c:set target='${subscription}' property='priviledge' value='${param.priviledge}'/>
如果属性 priviledge 是一个 List 并且 $param.priviledge 是一系列复选框的值,我得到一个
javax.servlet.jsp.el.ELException: Attempt to convert String "ads" to type "[Ljava.lang.String;", but there is no PropertyEditor for that type
“ads”是我选择的值之一。我认为特权字段的值已经是一个列表,但它似乎以不同的方式工作。我试图遍历 $param.priviledge 对象,我得到了所有的值没有问题。
如何使用此列表来填充列表?
感谢您的帮助。 罗伯托
【问题讨论】:
标签: java forms checkbox model jstl