这个异常我们时常遇到,这个问题往往是由于我们书写不正确造成的。比如<%= 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%>/>
本文解析了一个常见的Struts异常,该异常通常由不正确的标签使用引起。例如,将<%=XXXX%>误写为<%XXXX%>或将<bean:write>错误地嵌套在<html:text>中。文章提供了正确的标签用法以避免此类问题。
733

被折叠的 条评论
为什么被折叠?



