`
tingshu
  • 浏览: 34417 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2中配dwr2.0.6无法测试问题

 
阅读更多

 下午想在页面js中通过DWR调用后台逻辑处理些问题,发现web.xml中的配置


<servlet>
		<display-name>DWR Servlet</display-name>
		<servlet-name>dwr-invoker</servlet-name>
		<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
		<init-param>
			<param-name>debug</param-name>
			<param-value>true</param-value>
		</init-param>
	</servlet>

	<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
		<url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

   的确是debug模式,dwr.xm中感觉也没问题,但就是输入

    http://localhost:8080/SpecialServiceProject/dwr/ 测试 时出来不了 js的引用,后来才发现是被struts2拦截了,struts2的配置是


<filter>
		<filter-name>struts2</filter-name>
		<filter-class>
			org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

 

这样拦截当前应用下所有的请求了。 把filter-mapping 的 改为

<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>*.action</url-pattern>
	</filter-mapping>

 就可以测试了。


另外,也可以在struts.xml中配置struts2不处理的路径/dwr/*

 

 

<constant name="struts.action.excludePattern" value="/dwr/*"/>
 


 来完成。

 

 

 




 

分享到:
评论

相关推荐

    dwr2.0.6 .jar

    dwr2.0.6 dwr2.0.6dwr2.0.6dwr2.0.6dwr2.0.6dwr2.0.6dwr2.0.6dwr2.0.6

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    在这个场景中,我们关注的是DWR的三个不同版本的JAR文件:dwr2.0.5.jar、dwr2.0.6.jar以及dwr3.rc1.jar。 1. **DWR 2.0.x 版本**: DWR 2.0.x 是DWR的一个较早版本系列,其中2.0.5和2.0.6是两个连续的小版本更新。...

    最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置

    在本篇内容中,我们将详细探讨如何搭建一个基于Struts2.1.8、Spring3.0、Hibernate3.3.2以及DWR2.0.6的Web应用程序框架。这一组合被称为SSH+DWR框架,它整合了MVC(Model-View-Controller)、依赖注入和面向切面编程...

    新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6).doc

    本文将详细介绍如何配置新版SSH+DWR框架,即Struts2.1.8、Spring3.0和Hibernate3.3.2与Direct Web Remoting (DWR) 2.0.6的集成。这个配置示例是基于目前最新的技术栈,旨在提供一个高效、稳定的开发环境。 首先,...

    s2.1.8+spring2.5.6+hiberante3.3.2+dwr2.0.6

    Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6 是一个经典的Java Web开发框架组合,通常被称为SSH2或S2SH+DWR。这个组合在过去的几年里被广泛使用,因为它们各自在应用程序的不同层面上提供了强大的功能。 **...

    Struts2_Dwr.rar_Struts2_Dwr_dwr_struts2 dwr

    Struts2和Direct Web Remoting (DWR)是两种在Web开发中常用的技术,它们分别在MVC(Model-View-Controller)框架和Ajax交互方面发挥重要作用。在本项目"Struts2_Dwr"中,我们将看到如何整合这两个工具来实现一个登录...

    struts2与dwr整合实例

    Struts2和DWR(Direct Web Remoting)的整合是Web开发中的一种常见技术组合,它们可以帮助开发者构建高效、交互性强的Web应用。Struts2作为MVC框架,提供了强大的控制层支持,而DWR则允许JavaScript在浏览器端直接...

    Struts2+DWR的简单实现

    Struts2和Direct Web Remoting (DWR) 是两种在Web开发中常用的技术。Struts2是一个基于MVC设计模式的Java EE框架,用于构建可维护性和可扩展性高的企业级应用程序,而DWR则是一种使得JavaScript可以调用服务器端Java...

    dwr与struts2

    ### dwr与struts2 #### Struts2的Ajax支持介绍 **Struts2** 是一个流行的MVC(Model-View-Controller)架构框架,它主要用于构建Java Web应用程序。Struts2提供了强大的功能来帮助开发者简化开发流程并提高效率。...

    Ajax + struts 与 ajax 的 dwr 框架的使用

    在Struts中,通过Action类处理用户的请求,并返回一个ActionForward对象指示视图的更新。要整合Ajax,我们需要在Action中添加对异步请求的支持。 - **创建Ajax Action**:在Struts配置文件(struts-config.xml)中...

    struts增删改+dwr消息推送

    Struts2和DWR是两种在Java Web开发中常见的开源框架。Struts2是一个用于构建MVC(模型-视图-控制器)架构的框架,它提供了丰富的功能来处理用户请求,控制应用程序流程,并且能够方便地与各种视图技术集成。DWR...

    struts2+dwr整合例子,部署后可直接用

    Struts2和Direct Web Remoting (DWR)是两种在Web开发中常见的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它提供了强大的控制层来处理用户请求和业务逻辑。而DWR则是一个允许...

    struts2 spring ibatis dwr整合配置

    在Web开发中,Struts2、Spring和iBatis是常见的三大开源框架,它们分别负责MVC模式中的控制层、业务层管理和数据访问层。DWR(Direct Web Remoting)则用于实现AJAX技术,提供前端与后台的实时交互。将这四者整合在...

    struts2+spring+hibernate+dwr

    Struts2、Spring、Hibernate和DWR是Java Web开发中常用的四大框架,它们各自负责不同的功能,协同工作能构建出高效、灵活的企业级应用。在这个小实例中,开发者结合这四个框架来展示了一个完整的后端架构。 Struts2...

    DWR与SPRING,DWR与STRUTS2的整合

    综上所述,"DWR与SPRING,DWR与STRUTS2的整合"主题涵盖了现代Java Web开发中重要的三个方面:DWR的实时通信能力、Spring的全面后端支持和Struts2的MVC架构。通过整合这三者,开发者可以构建出具有高效交互、灵活管理...

    struts2与dwr2结合

    Struts2和DWR2是两个在Web开发中常用的开源框架,它们分别处理不同的层面:Struts2专注于MVC(模型-视图-控制器)架构的实现,而DWR(Direct Web Remoting)则用于在浏览器和服务器之间实现异步的JavaScript到Java的...

    spring struts2 hibernate dwr

    - 添加Spring、Struts2、Hibernate和DWR的jar包到项目的类路径中。 2. **配置Spring** - 创建Spring配置文件,定义bean,包括数据源、SessionFactory、Service层和DAO层的bean。 - 配置AOP代理,用于事务管理。 ...

    struts2-dwr-plugin-2.2.3.jar

    struts2与dwr结合的工具之一,这个是新从官方网站下载的,与大家分享,希望对你们有效。

    struts2 dwr ajax 配置 局部刷新

    Struts2、DWR(Direct Web Remoting)和Ajax是Web开发中的关键技术,它们结合使用可以实现页面的局部刷新,提高用户体验。Struts2是一个基于MVC设计模式的Java Web框架,DWR则是一个用于简化AJAX开发的库,允许前端...

    Struts2.0+dwr的分页

    Struts2.0和DWR(Direct Web Remoting)是两个在Web开发中广泛使用的开源框架,它们分别在MVC(Model-View-Controller)架构和远程方法调用上发挥着重要作用。Struts2.0作为Java EE平台上的一个强大MVC框架,提供了...

Global site tag (gtag.js) - Google Analytics