修改struts.xml默认加载路径

Could not find action or result

There is no Action mapped for namespace / and action name userjson2

原因

修改struts.xml默认加载路径

把struts.xml放在WEB-INF\struts.xml  (此时相对web.xml的路径为../struts.xml)

修改filter初始化参数如下:

web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" 

 xmlns="http://java.sun.com/xml/ns/javaee"

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

 <filter>

        <filter-name>struts2</filter-name>

        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

       

        <init-param>   

    <param-name>config</param-name>  

    <param-value>

     struts-default.xml,

     struts-plugin.xml,

     ../struts.xml

    </param-value>  

  </init-param> 

       

    </filter>

    <filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>

    

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

</web-app>

猜你喜欢

转载自blog.csdn.net/thomassamul/article/details/81190481
今日推荐