【Jsp精品源码栏目提醒】:网学会员鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“【精品】Servlet action is not available - 其它资料”一文,供大家参考学习
HTTP Status 404 - Servlet action is not available 解决了(structs 与 hibernate) 收藏 下面就是我在程序中遇到的问题:HTTP Status 404 - Servlet action is not available--------------------------------------------------------------------------------type Status reportmessage Servlet action is not availabledescription The requested resource Servlet action is not available is not available.--------------------------------------------------------------------------------Apache Tomcat/5.5.17但是经过思考解决了:1: 你 先 到 你 的 项 目 中 查 找 WEB-INFlib 中 是 否 有 : commons-digester.jar 与commons-beanutils.jar如果没有,那你就先下载. commons-digester.jar 与 commons-beanutils.jar 下载: http://hi.csdn.net/YANDXM/2:将这样的两个.jar 放置到WEB-INFlib 下面,然后重启服务器即可!本 文 来 自 CSDN 博 客 , 转 载 请 标 明 出 处 :http://blog.csdn.net/yangpeng2006888/archive/2009/02/07/3867595.aspx下午在做 SSH 整的时候遇到了一个让人郁闷得快死的问题:Servlet action is not available ,到 Google 上搜了一把,发现无数人正处我现在遇到的这个问题的痛苦之中,在参考了几个别人的解决方法之后仍然没能解决,在即将崩溃放弃之时,一不小心找出了问题所在,并顺利解决了,不敢偷着乐,赶紧帖出来与大家分享,希望能帮到正处深受此问题困扰的同行们一点小忙。
顺便先讲讲如何把 Struts 和 Spring 给整合到一块去,提供还不会整的兄弟们参考参考,如果你只是关心上面提到的那个问题的解决,可以略过直接看最后面应该可以解决 在 Struts 中集成 Spring,把原来用户的请求由原来的 Action 直接处理变成请求先被 Spring 拦截,对 Action 所依赖的某些关系如某个 Action依赖某个 Service进行依赖注入后,再转到 Action 继续处理:首先,先加载集成 Spring 的插件:就是在 struts-config.xml 配置文件中加入如下几行代码: ltplug-in classNamequotorg.springframework.web.struts.ContextLoaderPlugInquotgt ltset-property propertyquotcontextConfigLocationquot valuequot/WEB-INF/applicationContext.xmlquot /gt lt/plug-ingt修改前的 Action 的如下: ltaction attributequotLoginFormquot namequotLoginFormquot inputquot/WEB-INF/jsps/sysadmin/login.jspquot parameterquotmethodquot pathquot/loginquot scopequotrequestquot typequotcom.custudio.cdman.ui.admin.struts.action.LoginActionquotgt lt/actiongt对 Action 的修改通常有以下两种做法:1、把 type 属性改为quotorg.springframework.web.struts.DelegatingActionProxyquot ltaction attributequotLoginFormquot namequotLoginFormquot inputquot/WEB-INF/jsps/sysadmin/login.jspquot parameterquotmethodquot pathquot/loginquot scopequotrequestquot typequotorg.springframework.web.struts.DelegatingActionProxyquotgt lt/actiongt2、type 属性可以保留原样不变,也可以直接删掉如下: ltaction attributequotLoginFormquot namequotLoginFormquot inputquot/WEB-INF/jsps/sysadmin/login.jspquot parameterquotmethodquot pathquot/loginquot scopequotrequestquotgt lt/actiongt保留原样的原因只是方便以后查看时容易找出对应的处理请求的具体 Action 类接着在 struts-config.xml 配置文件中加入ltcontrollergt字节点:下面是把ltcontrollergt字节点附近的代码一起帖出来,目的是为了让大家知道ltcontrollergt字节点的位置,以免不必要的麻烦 ltaction forwardquot/WEB-INF/jsps/cdmgr/cdMgr.jspquot pathquot/showCDMgrMainquot /gt ltaction forwardquot/WEB-INF/jsps/datamgr/dataMgr.jspquot pathquot/sho