No result defined for action*.action.*Action and result success

引起该问题的原因是所写的action名占用了struts的保留字(如:regedit,login),将action改名就可以

补充:

今天又遇到了一种情况提示该信息:

   在struts的配置文件中添加了abstract="true"这个属性后,也会报这个错误

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">

<struts>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />

    <constant name="struts.devMode" value="true" />

<!-- Struts2的action由Spring来负责进行实例化 -->

<constant name="struts.objectFactory" value="spring"></constant>

<package name="default" extends="struts-default" namespace="/">

<action name="reg" class="regeditAction" method="reg">

<result name="regAfter">/jsp/regedit.jsp</result>

</action>

<action name="logg" class="loginAction" method="login">

<result name="loginAfter">/jsp/login.jsp</result>

</action>

</package>

</struts>    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章