`

rap对js的支持

 
阅读更多

http://eclipsesource.com/blogs/2010/12/08/jquery-eclipse-rap-and-a-carousel/

https://bugs.eclipse.org/bugs/show_bug.cgi?id=319964

 

Eclipse RAP execute javascript

2011年7月21日 Austin 發表評論 閱讀評論

方法一把輸出字串當javascript執行,方法二只是把方法一包到PhaseListener,為什麼要這樣包還不太清楚,所以先用方法一

方法一
1
2
3
4
5
try {
    RWT.getResponse().getWriter().println("alert('123');");
} catch (IOException ex) {
    ex.printStackTrace();
}
方法二
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
RWT.getLifeCycle().addPhaseListener(new PhaseListener() {
    private static final long serialVersionUID = 1995219943700635190L;
  
    @Override
    public PhaseId getPhaseId() {
        return PhaseId.RENDER;
    }
  
    @Override
    public void beforePhase(PhaseEvent event) {
        try {
            RWT.getResponse().getWriter().println("alert('1');");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
  
    @Override
    public void afterPhase(PhaseEvent event) {
        try {
            RWT.getResponse().getWriter().println("alert('2');");
        } catch (IOException e) {
            e.printStackTrace();
        }
        RWT.getLifeCycle().removePhaseListener(this);
    }
});

 

分享到:
评论

相关推荐

    接口文档管理工具RAP

    作为一款贴合JavaScript开发的工具,RAP对于JavaScript开发团队尤其友好。它支持JSON Schema,使得接口定义更加规范,同时也方便了前后端之间的数据交换。此外,RAP的集成开发环境(IDE)特性,如代码高亮、自动补全...

    Node.js-rap2-delos阿里妈妈前端团队出品的开源接口管理工具RAP第二代

    **Node.js-rap2-delos** 是阿里妈妈前端团队推出的一款强大的开源接口管理工具,它在业界被称为 **RAP第二代**。这个工具是基于 **Node.js** 开发的,专门针对HTTP工具的需求进行了优化,旨在提供高效、便捷的API...

    RAP打包成War 所需的eclipse jar包,以及demo

    这个过程对于开发者来说非常重要,因为它使得RAP应用能够在任何支持Servlet容器(如Tomcat、Jetty等)中部署和运行。 首先,我们来详细了解一下RAP框架。RAP是基于Eclipse RCP(Rich Client Platform)技术的Web...

    chanjet.RAP.zip

    综合以上信息,我们可以推测这个压缩包提供了一整套的RAP开发环境,包括客户端和服务器端的组件,以及必要的配置和数据库支持。开发者可以通过这个工具包快速构建和部署基于T+13.0平台的企业应用,从而提高开发效率...

    第一个RAP例子程序(图示)

    RAP支持Eclipse插件开发的所有功能,使得开发者可以轻松地将桌面应用程序移植到Web上。 #### 二、RAP入门程序详解 ##### 1. 创建项目及入口类 - **创建项目**:在Eclipse中创建一个新的RAP项目。这通常涉及选择...

    用友 T 11.51快速开发RAP.zip

    【用友T11.51快速开发RAP详解】 用友T11.51是一款企业级的应用开发平台,特别适合于快速构建企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)等各类业务系统。该平台的核心在于其RAP(Rapid ...

    基于PHP的rap(RAP接口管理系统)源码.zip

    10. **协作与权限管理**:支持团队协作,对不同用户设置不同权限,保证开发流程的顺畅。 通过学习和研究这个基于PHP的RAP接口管理系统源码,开发者不仅可以提升PHP编程技能,还能了解API设计的最佳实践,对于提升...

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    对于Eclipse 3.5,它是Galileo版本,引入了许多改进和新特性,包括更好的性能、增强的插件开发工具以及对Java 6的支持。在这样的环境中,部署RAP应用需要配置Eclipse的插件和服务器设置。 在使用Eclipse RAP Deploy...

    rap-api

    1. 权限管理:RAP-api 提供了角色和权限机制,可以对团队成员进行权限分配,保障 API 资源的安全。 2. 版本管理:API 可以创建多个版本,方便管理和回溯,避免因修改导致的不兼容问题。 3. 代码仓库集成:支持与 Git...

    rapmaf_backend:ABAP RAP 演示应用程序 - 后端

    5. **事件驱动编程(Event Driven Programming, EDP)**: ABAP RAP支持EDP,允许应用程序响应事件,如数据更改或特定业务流程完成,提高了系统的灵活性和响应性。 6. **元数据驱动**: ABAP RAP利用元数据来自动生成...

    rap-api:说唱API

    在JavaScript世界中,rap-api 可能是用Node.js构建的,因为Node.js是目前最流行的服务器端JavaScript运行环境,特别适合构建RESTful API。开发者可能使用了Express框架,这是一个轻量级且灵活的Web应用框架,用于...

    rap-express-api-jc

    【标题】"rap-express-api-jc" 是一个基于JavaScript技术构建的API开发框架,它主要针对Express.js进行扩展和优化,旨在简化API接口的开发流程。Express.js是Node.js平台上的一个轻量级Web应用框架,而"rap-express-...

    docstrap:带有raprap 4的DocFX主题

    【标题】"docstrap:带有raprap 4的DocFX主题"揭示了这是一个与DocFX相关的项目,它采用了一个名为Docstrap的定制模板,并且这个模板融入了Bootstrap 4框架和raprap 4的设计元素。DocFX是一款强大的文档生成工具,...

    移动应用的开发平台 Tabris.zip

    Tabris.js,原名为RAP mobile,是一个基于JavaScript的框架,它允许开发人员使用熟悉的Web技术(如HTML、CSS和JavaScript)来构建原生移动应用,同时保持高性能和一致性。 Tabris的核心在于它的Java后端,它为移动...

    eclipse_rich_ajax_platform

    2. **RAP客户端**:在浏览器端,RAP提供了JavaScript库,它模拟了SWT和JFace API,使得在浏览器中的行为尽可能接近桌面应用。客户端库负责与服务器通信,更新用户界面并处理用户交互。 3. **RWT(Rich Web Toolkit...

    JS、Jquery开发手册

    2. **函数**:函数是可重用的代码块,支持声明式(function keyword)和表达式(function constructor)两种形式。函数可以有参数和返回值,也可以作为一等公民参与程序的其他部分。 3. **对象和原型链**:...

    Hot Rap-crx插件

    从标签"扩展程序"来看,Hot Rap-crx插件是为浏览器设计的,它可以安装在诸如Google Chrome、Firefox等支持CRX格式的浏览器上,扩展浏览器的功能,提供不同于原生浏览器的新特性和服务。CRX是Chrome扩展的文件格式,...

Global site tag (gtag.js) - Google Analytics