这似乎是个问题:
<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类中的变量。
答案 0 :(得分:0)
在获取参数值时,请使用语法${param.paramName}
而不是request.getParameter
<jsp:setProperty name="copyBean" property="selectedCopyValue" value="${param.numCopiesList}"/>