程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 使用Struts2時出現There is no Action mapped for namespace / and ac

使用Struts2時出現There is no Action mapped for namespace / and ac

編輯:關於JSP

今天,在使用Struts2時,運行老是提示There is no Action mapped for namespace / and action name .
根據提示,可以判定應該是該命名空間下不存在這樣的action
但是,仔細查看之後配置是正確的
經過一一判斷Struts.xml和web.xml發現,web.xml內容如下:
[html] 
<?xml version="1.0" encoding="UTF-8"?>  www.2cto.com
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    id="WebApp_ID" version="2.5"> 
    <display-name>8.1</display-name> 
    <welcome-file-list> 
        <welcome-file>index.html</welcome-file> 
        <welcome-file>index.htm</welcome-file> 
        <welcome-file>index.jsp</welcome-file> 
        <welcome-file>default.html</welcome-file> 
        <welcome-file>default.htm</welcome-file> 
        <welcome-file>default.jsp</welcome-file> 
    </welcome-file-list> 
    <filter> 
        <filter-name>struts2</filter-name> 
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
    </filter> 
    <filter-mapping> 
        <filter-name>struts2</filter-name> 
        <url-pattern>/*</url-pattern> 
    </filter-mapping> 
</web-app> 
而在項目中,並不存在welcom-file-list下的這幾個元素定義的頁面,所以直接在Eclipse中運行項目之後,找不到頁面,提示了錯誤
修改成相應的welcom-file後,運行正確

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved