在Java bean类中设置属性

时间:2011-12-29 09:46:19

标签: jsp javabeans

我创建了一个文本字段名为'empId'的文本字段,其值通过jsp页面使用<jsp:setProperty>标记设置为bean类

注意:empId在bean类中是int类型

当我写下面的代码

<jsp:setProperty name="mybean" property="empId" value="empId"/>

它会正常工作 但是当我写下面的代码时

<jsp:setProperty name="mybean" property="empId" value="<%=request.getParameter("empId")%>"/>

然后它不起作用 给出异常JasperException

2 个答案:

答案 0 :(得分:3)

使用EL表达式。

如果要映射请求参数,请使用${param.empId}

<jsp:setProperty name="mybean" property="empId" value="${param.empId}“/&GT;

PS:@Sheo你必须显示异常堆栈跟踪。

答案 1 :(得分:0)

String employeeID = (String) request.getParameter("employeeID");

<jsp:setProperty value="<%=employeeID%>" ..../>

希望它有效:)

.......... /