今天开发项目遇见一个奇怪问题,在jsp页面使用s:action标签,代码如下:
<span style="font-size:18px;"><s:action name="queryReplyByID" executeResult="true">
<s:param name="queryInfo.infoId">
<s:property value='appRequestRequire.id' />
</s:param>
</s:action></span>
xml配置如下:
<span style="font-size:18px;"><action name="queryReplyByID" class="workHelperAction" method="queryReplyByID">
<result name="success">workhelper/workhelperreply.jsp</result>
<result name="error">error.jsp</result>
</action></span>
代码执行之后已经进入queryReplyByID中,但是返回的页面并没有嵌入该action的返回页面,action无异常信息
解决方法:
1.修改XML配置
<span style="font-size:18px;"><action name="queryReplyByID" class="workHelperAction" method="queryReplyByID">
<result name="success"><span style="color:#FF0000;">/workhelper/workhelperreply.jsp</span></result>
<result name="error">error.jsp</result>
</action></span>