servlet与struts同时使用时出现的问题
来源:互联网 发布:语音聊天变声软件 编辑:程序博客网 时间:2024/06/05 03:07
问题:一开始单纯的试用struts来开发一个项目,后来又在原来的基础上使用servlet技术。做了一个简单的servlet事例。在网址中输入.jsp页面时,无法找到;具体报错信息为struts找不到页面中form的action。
原因是:struts拦截了所有类型的访问,当然也包括所有的jsp访问,即servlet的页面的action被struts拦截了,如果struts中没有配置相同的action名称的话,就会报找不到action的错误信息。
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
解决办法:把web.xml中struts拦截的内容改成具体的,同时把servlet的action命名成与struts拦截的完全不同的后缀内容。这样就不会相互影响。web.xml中配置的struts拦截的内容:
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>web.xml中servlet的配置内容:
<servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/hello.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/servlet/loginservlet.html</url-pattern> </servlet-mapping>
0 0
- servlet与struts同时使用时出现的问题
- servlet和struts同时使用时
- andorid GridView与scrollView同时使用出现的问题
- andorid GridView与scrollView同时使用出现的问题
- word与lingoes同时使用出现问题
- 同时使用servlet和struts的拦截方法:
- ViewPager与recycleView同时使用时出现的View加载空白问题
- mySql与WampServer同时安装时出现的问题
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
- Struts与Servlet遇到的404问题
- 使用struts时配置经常出现的问题
- servlet和struts共存配置出现问题
- FormsAuthentication与Session同时使用时的问题
- printf与cout同时使用的问题
- this与super同时使用的问题
- @SessionAttributes与@ResponseBody同时使用的问题
- Struts 1.1与Servlet 2.4的资源路径问题
- iOS设置父视图透明度而不影响子视图
- Netty-Mina深入学习与对比
- Iterator遍历的两种方式
- 一、FPGA学习之时分秒简单数字电路设计
- HDU 4734 F(X) 数位DP
- servlet与struts同时使用时出现的问题
- HttpClient简介
- eclipse一直builder AndroidSDK Content Loader
- java中文乱码
- 利用intent.setFlags 来跳转界面带来的好处
- Hive运行架构及配置部署
- 浩易南:线下手机销售维修店O2O思路
- Android Error 集合
- lucene升级至5.1版本出现 :IllegalStateException: IllegalStateException: unexpected docvalues type NONE"