如何使用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}"/>