配置如下
- XML code
<display-name>exam</display-name> <servlet> <description> </description> <display-name>Action</display-name> <servlet-name>Action</servlet-name> <servlet-class>exam.Action</servlet-class> </servlet> <servlet-mapping> <servlet-name>Action</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>Index.jspx</welcome-file> </welcome-file-list>
出现404错误``````,不能跳到我的这个Action里面,不知道是为什么,以前用struts配置的时候也是一样的吧,都可以的,而且我把welcome-file改成a.txt,然后在目录里建一个a.txt也没问题`````
------解决方案--------------------------------------------------------
大小写问题????????????
------解决方案--------------------------------------------------------
<welcome-file>Index.jspx</welcome-file>
Index.jspx是不是写错了,看看你页面名字是不是index.jspx,大小写的问题呢??
------解决方案--------------------------------------------------------
在没有过滤器的时候可以不。 。要是不行换成index.jsp肯定可以。。
------解决方案--------------------------------------------------------
- XML code
<display-name>Action</display-name> <servlet-name>Action</servlet-name> <servlet-class>exam.Action</servlet-class> </servlet> <servlet-mapping> <servlet-name>Action</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping>
------解决方案--------------------------------------------------------
<servlet-class>exam.Action</servlet-class>
这里写的应该是类名的目录把。
并且用Strust框架的话要有一个strust框架的一个过滤器。那个过滤器是整个strust框架的核心。
<filter>
<filter-name>struts 2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts 2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>