我的web.xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>tokubai40</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring.xml</param-value>
</context-param>
<!-- 在Web容器中实例化Spring容器,并将实例放入Application范围内 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- Session config -->
<session-config>
<session-timeout>100</session-timeout>
</session-config>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 500 error page -->
<error-page>
<error-code>500</error-code>
<location>/pages/jsp/common/error/500.jsp</location>
</error-page>
<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>struts-bean</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-html</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-logic</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location>
</taglib>
</web-app>
我的struts-config。xml<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--========================================================================-->
<!-- struts-config.xml -->
<!-- -->
<!-- ???????struts-config???? -->
<!-- -->
<!-- -->
<!-- @history 2005/01/26 -->
<!-- @author zhanjc -->
<!-- @version 1.00 -->
<!--========================================================================-->
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean dynamic = "true" name="testBean123" type="org.apache.struts.action.DynaActionForm">
<form-property name="code" type="java.lang.String" />
<form-property name="name" type="java.lang.String" />
<form-property name="face" type="java.lang.String" />
<form-property name="reverso" type="java.lang.String" />
<form-property name="actorCode" type="java.lang.String" />
<form-property name="orderRid" type="java.lang.String" />
</form-bean></form-beans> <action-mappings>
<action path="/test123/insert"
type="org.springframework.web.struts.DelegatingActionProxy"
name="testBean123"
scope="session"
validate="false">
<forward name="list" path="/pages/a.jsp" ></forward>
</action>
</action-mappings> <!-- ========== Plug Ins Configuration ================================== -->
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/spring.xml,/WEB-INF/spring-context-bean.xml" />
</plug-in></struts-config>我的spring。xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<import resource="spring-context-bean.xml"/>
<bean id="userDAO" class="cn.founder.test.dao.UserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean name="/test123/insert" class="cn.founder.tokubai.action.test123.TestInsertAction">
<property name="userDAO">
<ref bean="userDAO"/>
</property>
</bean>
</beans>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>tokubai40</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring.xml</param-value>
</context-param>
<!-- 在Web容器中实例化Spring容器,并将实例放入Application范围内 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- Session config -->
<session-config>
<session-timeout>100</session-timeout>
</session-config>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 500 error page -->
<error-page>
<error-code>500</error-code>
<location>/pages/jsp/common/error/500.jsp</location>
</error-page>
<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>struts-bean</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-html</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-logic</taglib-uri>
<taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location>
</taglib>
</web-app>
我的struts-config。xml<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--========================================================================-->
<!-- struts-config.xml -->
<!-- -->
<!-- ???????struts-config???? -->
<!-- -->
<!-- -->
<!-- @history 2005/01/26 -->
<!-- @author zhanjc -->
<!-- @version 1.00 -->
<!--========================================================================-->
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean dynamic = "true" name="testBean123" type="org.apache.struts.action.DynaActionForm">
<form-property name="code" type="java.lang.String" />
<form-property name="name" type="java.lang.String" />
<form-property name="face" type="java.lang.String" />
<form-property name="reverso" type="java.lang.String" />
<form-property name="actorCode" type="java.lang.String" />
<form-property name="orderRid" type="java.lang.String" />
</form-bean></form-beans> <action-mappings>
<action path="/test123/insert"
type="org.springframework.web.struts.DelegatingActionProxy"
name="testBean123"
scope="session"
validate="false">
<forward name="list" path="/pages/a.jsp" ></forward>
</action>
</action-mappings> <!-- ========== Plug Ins Configuration ================================== -->
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/spring.xml,/WEB-INF/spring-context-bean.xml" />
</plug-in></struts-config>我的spring。xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<import resource="spring-context-bean.xml"/>
<bean id="userDAO" class="cn.founder.test.dao.UserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean name="/test123/insert" class="cn.founder.tokubai.action.test123.TestInsertAction">
<property name="userDAO">
<ref bean="userDAO"/>
</property>
</bean>
</beans>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货