錯誤:Invalid action class configuration that references an unknown class named [XXX]的解決


問題:

  用http的方式直接調用類,執行完畢后報錯誤信息Invalid action class configuration that references an unknown class named [XXX]。括號中的xxx為執行的action名。提示說的是沒有找到類。

 

解決方法:

  先去看了struts.xml,中間已經配置了該action,再對比后發現,是struts.xml中配置的類和寫的類沒有對應。具體是我action類中寫了返回值,而struts.xml中配置的類沒有對返回值進行操作。所以只要根據自己需求修改下,讓兩邊對應就行。如下:

1、有返回值

action

public String init(){        
  return "success";
}

struts.xml

<action name="init" class="InitData" method="init">
  <result name="success" type="freemarker">/init.ftl</result>
</action>

2、沒有返回值

action

public void init(){        
  
}

struts.xml

<action name="init" class="InitData" method="init">

</action>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM