使用bean将下拉列表中的变量设置为Java类

时间:2013-06-11 21:13:14

标签: java jsp javabeans

这似乎是个问题:

<jsp:setProperty property="selectedCopyValue" value ="<%=request.getParameter("numCopiesList") %>" name="copyBean"/>

我收到一个HHTP错误代码:500表示:jsp元素jsp无法识别属性numCopiesList:setProperty

所以我认为这是因为我在双引号中有双引号,但当我将其更改为value ="<%=request.getParameter('numCopiesList') %>"时,我得到一个编译器错误,表示我的numCopiesList上的字符常量无效。

我的numCopiesList是一个下拉列表<select name="numCopiesList" >,有10个选项。我只是试图获取框中选中的当前值,并使用我的bean将其设置为java类中的变量。

1 个答案:

答案 0 :(得分:0)

在获取参数值时,请使用语法${param.paramName}而不是request.getParameter

<jsp:setProperty name="copyBean" property="selectedCopyValue" value="${param.numCopiesList}"/>