Struts2中關於"There is no Action mapped for namespace / and action name"的總結

 博客轉自:http://www.cnblogs.com/gulvzhe/archive/2011/11/21/2256632.html

今天在調試一個基礎的Struts2框架小程序。總是提示"There is no Action mapped for namespace / and action name"的錯誤。上網查詢後發現這是一個初學者經常碰到的問題,導致錯誤的原因主要有兩種。總結如下:

      一、struts.xml文件錯誤。這種錯誤又分爲以下幾種:1,struts.xml文件名錯誤。一定要注意拼寫問題;2,struts.xml文件放置路徑錯誤。一定要將此文件放置在src目錄下。編譯成功後,要確認是否編譯到classes目錄中;3,struts.xml文件內容錯誤。下面給出一個正確的struts.xml文件以供參考。注意背景色部分。

複製代碼
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>


<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.wanggc.struts2.sample.Struts2Action">
<result name="success">/jsp/result.jsp</result>
</action>
</package>
</struts>
複製代碼

 

發佈了156 篇原創文章 · 獲贊 65 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章