struts2提示“There is no Action mapped for namespace [/] and action name [XXX]... ”錯誤的解決辦法

今天搭建struts2小項目,卻一隻提示

“There is no Action mapped for namespace [/] and action name [XXX]... ”

代碼看了一遍又一遍,也找了很多資料,就是解決不了

下面說下解決方法:

1,struts.xml文件所在位置

默認應放在src源碼下,如果放在其他位置,需配置web.xml

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>struts-default.xml,struts-plugin.xml,struts2/struts.xml</param-value>
    </init-param>
  </filter>



2,namespace 配置錯誤

最簡單的方法是不設置na'mespace

其他的方法可以百度



3,拼寫錯誤

這個就沒辦法了,根據log信息自己看唄

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