index.jsp
<form action="login.do" method="post">
<input type="text" name="name"><br/>
<input type="password" name="pwd"><br/>
<input type="submit" value="login">
</form>
struts-config.xml
<struts-config>
<data-sources />
<form-beans >
<form-bean name="loginForm" type="com.tablegridtest.struts.form.LoginForm" />
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<action name="loginForm" path="/login" scope="request" type="org.springframework.web.struts.DelegatingActionProxy" >
<forward name="login" path="/main.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="com.tablegridtest.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>
</struts-config>
applicationConfig.xml
<bean id="getAllDataService" parent="myProxyTemplate">
<property name="target">
<bean class="com.tablegridtest.service.imp.TestServiceImp">
<property name="sessionFactory">
<ref bean="mySessionFactory"/>
</property>
</bean>
</property>
</bean>
<bean name="/login" class="com.tablegridtest.struts.action.LoginAction">
<property name="testService">
<ref local="getAllDataService" />
</property>
</bean>
web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
只是一个简单的SSH配置,上午还在运行的,下午就突然报struts 404的错了。只是页网报,其它地方没发现任何错误。找了老半天都没发现是什么回事,我也在web.xml文件里将
org.apache.struts.action.ActionServlet改为org.apache.struts.action.ActionServlet_aaa
竟然也没有报错,请问这是什么问题?知道的说说。