Struts2+Spring+Hibernate页面访问异常
再见萤火虫 2010-12-09 02:09:03 我是用一个add.jsp来添加信息,然后跳转到list.jsp显示。
现在add.jsp页面可以正常显示,但是点击submit后就出现错误信息:
HTTP Status 404 - /jwc/stu/list.action
--------------------------------------------------------------------------------
type Status report
message /jwc/stu/list.action
description The requested resource (/jwc/stu/list.action) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.29
为什么list.action找不到呢?我的struts.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_2_1.dtd">
<struts>
<constant name="struts.objectFactory" value="spring" />
<!-- /jwc/stu/add.action -->
<package name="jwc_student" extends="struts-default" namespace="/stu">
<action name="add" class="addBean" method="add">
<result>list.action</result>
</action>
<action name="list" class="listBean" method="list">
<result>/stu/list.jsp</result>
</action>
<action name="delete" class="deleteBean" method="delete">
<result>list.action</result>
</action>
</package>
</struts>
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">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<filter>
<filter-name>lazyLoadingFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>lazyLoadingFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>add.jsp</welcome-file>
</welcome-file-list>
</web-app>
查了两天了都没有解决,刚接触这个好多东西都不太了解,望指点。。。