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>    


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