`
lybilq19
  • 浏览: 19007 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

DWRACTION使用

阅读更多
在dwr-action中除了基本配置外,需引入自己的转换器
<convert converter="bean"
     match="com.bjx.puborgan.webapp.action.PubOrganAction" >
	 <param name="include"
	     value="pubStru,pubStrus,paginaredList" >
	 </param>
</convert>

其中加入param是为了防止诸如:
11:07:49,500  INFO DefaultRemoter:51 - Exec: DWRAction.execute()
11:07:49,515 ERROR DefaultConverterManager:75 - No converter found for '$Proxy8'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for 'java.util.Locale'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for '$Proxy0'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for '$Proxy6'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for '$Proxy18'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for '$Proxy5'
11:07:49,531 ERROR DefaultConverterManager:75 - No converter found for '$Proxy10'
因为其在PubOrganAction中定义了较多复杂的类别,转换器未定义的话,就出警告了。
只要定义有用到的相关params就OK了。
此外,还需加入相应的signatures配置,避免抛出警告
<signatures>
   <![CDATA[
      import java.util.Map;
      import org.directwebremoting.webwork.ActionDefinition;
      import org.directwebremoting.webwork.DWRAction;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
      import javax.servlet.ServletContext;
        
      DWRAction.execute(ActionDefinition, Map<String,String>, 
          HttpServletRequest, HttpServletResponse, ServletContext);
   ]]>
</signatures>
分享到:
评论
1 楼 linginfanta 2008-11-10  
有问题呀
Stack overflow at line:12

相关推荐

    简单使用dwr完整例子

    5. **Struts配置**:在Struts的Action配置文件中,设置Action来处理DWR发起的请求。这些请求通常是通过DWR的JavaScript函数触发的。 6. **编写前端页面**:在JSP或HTML页面中,引入DWR生成的JavaScript文件,并编写...

    struts下使用dwr

    5. **在Struts Action中使用DWR**:在Action中调用DWR生成的Java对象,处理业务逻辑。 6. **在JSP中调用DWR**:在页面上使用JavaScript直接调用DWR生成的API,实现异步交互。 **示例**: 1. 创建一个简单的Java类,...

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

    **Ajax + Struts 与 Ajax 的 DWR 框架使用详解** 在现代Web开发中,Ajax(Asynchronous JavaScript and XML)技术极大地提升了用户体验,它允许网页在不刷新整个页面的情况下与服务器进行交互。Struts作为Java EE...

    dwr ssm框架整合

    6. **DWR与SSM的结合**:在Action或Service中,可以使用DWR暴露的方法,使得前端可以通过JavaScript直接调用后端的方法,实现实时的数据更新。 7. **前端页面**:使用JavaScript和DWR API,前端可以动态地向服务器...

    DWR中文版教程

    - 使用**Strutscreator**可以在**DWR**中创建**Struts**Action对象。 - 它基于**Struts**的配置文件来创建Action实例。 2. **开始顺序**: - 确保**Struts**和**DWR**的初始化顺序正确。 - **DWR**应该在**...

    dwr2.0 dwr3.0 jar包

    在Struts框架中使用DWR时,开发者可以利用DWR的ActionProxy功能,将DWR调用与Struts Action相结合,实现更复杂的业务逻辑处理。DWR的ActionProxy允许你在Struts的Action中直接调用DWR服务,使得业务逻辑和视图层的...

    dwr+ssh项目

    1. **引入dwr.jar** - 将DWR的jar包添加到项目的lib目录下,这是使用DWR的基础,因为该jar包包含了DWR的所有核心类和函数。 2. **创建dwr.xml** - 在WEB-INF目录下创建dwr.xml配置文件。这个文件用于配置DWR的行为...

    AJAX 与 DWR框架

    在Struts中,DWR可以作为Action的补充,提供异步功能。在Spring框架中,DWR可以通过Spring的AOP(面向切面编程)和依赖注入特性,更好地管理服务器端的Java对象。这种集成使得开发者能够在不破坏现有架构的情况下,...

    DWR 实例 + DWR 深入 (源代码分析).doc

    在深入理解DWR之前,我们需要了解两种基本的DWR使用方式: 1. **通过dwr.xml配置文件发布代理类**: 这种方式是最常见的,不依赖于特定的JDK版本。在dwr.xml中,你需要定义哪些Java类或方法可以被浏览器访问。这个...

    DWR2.0中文文档

    - **DWR与Struts**:Strutscreator帮助将Struts的action对象注册为DWR服务。 - **DWR与Weblogic或PageFlow**:特定的配置选项允许DWR与这些应用服务器无缝集成。 - **DWR与Hibernate**:通过HibernateBeanConverter...

    ssh+dwr 整合案例

    4. **Struts2与DWR交互**:在Struts2的Action中使用DWR调用的Java方法,将结果返回给视图或进一步处理。 5. **安全控制**:确保只有允许的Action和方法可以通过DWR调用,避免安全问题。 通过SSH与DWR的整合,开发者...

    dwr基础_dwr兼容三大框架+视频

    在这个“dwr基础_dwr兼容三大框架+视频”资源中,重点是介绍如何在MyEclipse环境中使用DWR与Spring、Struts2和Hibernate这三大主流Java框架集成。这三大框架分别是: 1. **Spring**:是一个全面的Java应用框架,...

    dwr实现web类似web桌面功能!

    通过学习这个项目,开发者不仅可以掌握DWR的使用,还能了解到如何在实际的S2SH项目中进行集成,实现类似桌面应用的实时交互效果。此外,对DWR的深入理解和应用,也能为开发更复杂的Web应用,如在线协作工具、实时...

    ssh+dwr整合

    通过上述整合,SSH框架能够与DWR无缝对接,利用DWR的Ajax特性增强Web应用的实时性和交互性,为用户提供更加流畅的使用体验。同时,这一整合也为开发者提供了更高效、灵活的开发方式,尤其是在构建复杂的Web应用时。

    freemarker与struts配置实例和dwr实例

    在这个实例中,你将会看到如何配置Struts2以连接FreeMarker模板,以及如何在Action中设置数据供模板使用。 **Direct Web Remoting (DWR)** 是一个允许JavaScript在浏览器端直接调用服务器端Java方法的库,实现Ajax...

    配置整合DWR3.0和Spring2.5使用annotation注解

    在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与...通过这种方式,DWR 3.0与Spring 2.5的整合使用注解配置简化了开发流程,使得Java后端的方法可以直接在客户端JavaScript中调用,实现前后端的无缝交互。

    使用MyEclipse集成SSH和DWR【最佳方案】配套源代码

    【标题】"使用MyEclipse集成SSH和DWR最佳方案"是关于在Java开发环境中,如何将Spring、Struts和Hibernate(SSH)这三大开源框架与Direct Web Remoting(DWR)集成的教程。SSH是一种常见的Java企业级应用开发框架组合...

    DWR中文文档(pdf)

    - 使用`StrutsCreator`来创建Action对象。 - 在`dwr.xml`中配置Struts相关的参数。 ##### 4.5 DWR与Weblogic或PageFlow整合 - **整合考虑**: - 考虑容器特性,如Weblogic的PageFlow管理机制。 - 配置DWR以适应...

Global site tag (gtag.js) - Google Analytics