spring+struts+hibernate 问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:38:45
总是出现找不到ActionServlet 望高手前来指点,感激不敬
message Servlet action is not available

description The requested resource (Servlet action is not available) is not available.

我的web.xml 如下:

<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>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

applicationContext.xml 如下:

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property prop

SSH的Servlet action is not available 最常见的错误就是包没有导入清楚,如果你有以前的代码,把以前能用的包导入应该能解决

如果第一次写,那么你试验几次导包,或者直接复制到lib目录中,再到IDE中刷新

把myeclipse中所有钩都打上,个人认为还是包的问题,如果是配置的问题,那么我想你自己就能解决了,我第一次做ssh项目的时候也一直觉得包已经完全弄进去了,后来发现还是包没有弄清楚,实在不行就到官方网去下载这三个框架的对应版本的所有的包,然后复制进去。myeclipse中有的包包名正确,但是里面的信息可能会有错误,慢慢弄吧,我第一次碰到这个问题也弄了一个晚上

呵呵!
和我开始的错误完全一样。
困扰了我3天。

如果你能保证你建工程的时候包全是勾选了的。
那么请向下看,我们的错误一样,把我都解决方法分享一下,看看能不能帮你。

仔细看TOMCAT启动的时候是否报错,大致信息是:“action:null”

原因1:struts-config.xml 是否配置
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>

//注意这里的type
<action path="/login" type="org.springframework.web.struts.DelegatingActionProxy">

//原因2:applicationContext.xml
//注意这里的name 属性和class属性。
&l