这个异常我们时常遇到,这个问题往往是由于我们书写不正确造成的。比如<%= XXXX %>写成了<% XXXX%>,然后在<html:text name="XXX" value="<% XXX%>"/>这样就造成这个异常了,还有就是有的人觉得标记<html:text>中嵌套<bean:write>这样是可以的,但其实不行同下:
<html:text name="XXX" value="<bean:write name="XXX" property="XXX"/>"/>这样就会出此异常。
其实以上写法应该是这样写:
<html:text property="nodeName" value="<bean:write name="nodelist" property="nodeName"/>" />
改成:
<html:text property="nodeName" name="nodelist"/>
或
<bean:define id="tempid" property="nodeName" name="nodelist" type="java.lang.String">
<html:text property="nodeName" value="<%=tempid%>/>