【发布时间】:2013-04-05 16:30:06
【问题描述】:
我想知道这个文件是否正确,因为我对拦截器不是很了解。
struts.xml:
<struts>
<interceptors>
<interceptor-stack name="storeStack">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="store">
<param name="operationMode">STORE</param>
</interceptor-ref>
</interceptor-stack>
<interceptor-stack name="retrieveStack">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="store">
</interceptor-ref>
</interceptor-stack>
</interceptors>
<action name="index">
<result>/JSPs/eleve/view.jsp</result>
</action>
<action name="ajoutereleves" class="com.injaz.struts2.actions.NavigateAction" method="navigateToAjouterEleveJsp">
<result name="ajoutereleves">/JSPs/eleve/addeleve.jsp</result>
</action>
<action name="listereleves" class="com.injaz.struts2.actions.NavigateAction" method="navigateToListerElevesJsp">
<result name="listereleves">/JSPs/eleve/showseleves.jsp</result>
</action>
<action name="manageeleves" class="com.injaz.struts2.actions.NavigateAction" method="navigateToUpdateElevesJsp">
<result name="manageeleves">/JSPs/eleve/manageeleves.jsp</result>
</action>
<action name="ajoutereleverecord" class="com.injaz.struts2.actions.AddEleveAction" method="execute">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="store"/>
<result name="success">/JSPs/eleve/addeleve.jsp</result>
<result name="error">/JSPs/eleve/addeleve.jsp</result>
</action>
<action name="updateeleve" class="com.injaz.struts2.actions.UpdateEleveAction" method="execute">
<result type="json">
<param name="contentType">text/html</param>
</result>
</action>
<action name="getupdateeleve" class="com.injaz.struts2.actions.EditEleveAction" method="getEleveObject">
<interceptor-ref name="storeStack" />
<result name="success">/JSPs/eleve/editeleve.jsp</result>
<result name="error">/JSPs/eleve/editeleve.jsp</result>
</action>
<action name="eleveTable" method="getEleveTable"
class="com.injaz.struts2.actions.EleveJsonTable">
<result type="json">
<param name="contentType">text/html</param>
</result>
</action>
<action name="validateEleve" class="com.injaz.struts2.validator.EleveValidator" method="validateEleveNom">
<result type="json">
<param name="contentType">text/html</param>
</result>
</action>
</package>
</struts>
我正在使用 Struts 2.3.1 了解更多详情。
【问题讨论】:
-
拼写检查帮助算不算? “请”有 6 个字母,而不是 3 个......并且问题中并不真正需要(合理完整的示例和详细的错误显示比拼写错误的寻求帮助更多的努力)。 IE。您的 XML 在问题中看起来根本无效。
-
@Alexei Levenkov 我编辑了我的文件,请再次检查,因为验证对我不起作用,消息错误不显示,这是我的问题。
标签: java configuration struts2 struts-action struts2-interceptors