如何使用jsp标签setProperty指令给bean中的非简单数据类型的属性赋值?
假如一个bean中有一个Integer类型的属性id,用如下代码给id赋值
<jsp:useBean id="ubean" class="org.serBean"></jsp:useBean>
<jsp:setProperty property="id" name="ubean" value="<%= Integer.valueOf(500) %>"/>
第二行总报一个异常错误:org.apache.jasper.JasperException: An exception occurred
请问如何给id赋值?
[解决办法]
这样试试?
<% pageContext.setAttribute("id",new Integer(500)) %>
<jsp:setProperty property="id" name="ubean" value="${id}"/>