[color=red]这个异常我们时常遇到,这个问题往往是由于我们书写不正确造成的。[/color]
1,比如<%= 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%>/>
2,/hello.jsp(2,23) equal symbol expected 或者出现了空格和少等于号
3,<html:text property="dateCreated" value=<bean:write name = "dateCreated" property="dateCreated" /> /> 也会出现异常
<html:text property="dateCreated" value="${dateCreated}" />
总之写的时候一定要规范。
1,比如<%= 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%>/>
2,/hello.jsp(2,23) equal symbol expected 或者出现了空格和少等于号
3,<html:text property="dateCreated" value=<bean:write name = "dateCreated" property="dateCreated" /> /> 也会出现异常
<html:text property="dateCreated" value="${dateCreated}" />
总之写的时候一定要规范。