我创建了一个文本字段名称“empId”,其值通过 jsp 页面使用 <jsp:setProperty>
设置到 bean 类中标签
注意:bean类中empId是int类型
当我编写以下代码时
<jsp:setProperty name="mybean" property="empId" value="empId"/>
它会工作得很好 但是当我编写以下代码时
<jsp:setProperty name="mybean" property="empId" value="<%=request.getParameter("empId")%>"/>
那么它就不起作用了 给出异常 JasperException
最佳答案
使用EL
表达。
使用${param.empId}
如果你想映射请求参数。
<jsp:setProperty name="mybean" property="empId" value="${param.empId}
“/>
PS:@Sheo 你必须显示异常堆栈跟踪。
关于jsp - 在 Java bean 类中设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666182/