`
stenlylee
  • 浏览: 261665 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在backing bean中添加JavaScript代码输出到客户端

    博客分类:
  • JSF
阅读更多
FacesContext ctx = FacesContext.getCurrentInstance();    
         String contentType = "text/html;charset=utf-8";    
         HttpServletResponse response = (HttpServletResponse) ctx    
                 .getExternalContext().getResponse();    
         response.setContentType(contentType);    
         ServletOutputStream out = response.getOutputStream();    
         StringBuffer buf = new StringBuffer();    
buf.append("<script type=\"text/javascript\">\n");    
         buf.append("<!--\n");    
        // 弹出模式窗口    
         buf.append("var rtn=window.showModalDialog('");    
.....    
.    
.    

 

分享到:
评论

相关推荐

    Backing Beans.htm

    1. **Backing Beans的声明**:如何在Java代码中声明一个Backing Bean,包括指定bean的名字、作用域(request、session、application等)以及定义其属性和方法。 2. **数据绑定**:Backing Beans如何与JSF视图组件...

    JSF live demo 最新完整源代码

    2. **Backing Bean**:在JSF中,Backing Bean是业务逻辑的核心,它负责处理用户的输入、执行业务逻辑和更新模型数据。Backing Bean可以被绑定到JSF组件,通过属性和方法与视图层交互。压缩包中的Backin Bean源码正是...

    ADF笔记(1)

    在RootDataSource中选择添加,并找到之前建立的VO。 5. 选择LevelRules并添加角色。 6. 完成添加后,在界面上绑定发布的VO即可进行操作。 - **作用**:这种方法能够实现在不同应用之间共享VO数据,提高数据的...

    JSF技术总结文档.doc

    在JSF中,Backing Bean(或称为Glue Bean)扮演着关键角色,它们是连接用户界面(UI)和业务逻辑的桥梁。Backing Bean通常是Java Bean,它们在`faces-config.xml`配置文件中被定义和管理。例如: ```xml &lt;managed-...

    JSF与Struts的区别.doc

    在Struts中,这被称为FormBean,而在JSF中则是Back Bean。此外,它们都有一个Control Layer,Struts中的ActionBean和JSF的Backing Bean负责处理业务逻辑。这两种Bean既可以独立处理简单的逻辑,也可以调用其他Bean或...

    jsf,radiobutton分组示例

    在JavaScript Server Faces (JSF) 中,`radiobutton`组件是用于创建单选按钮的,它们通常用于在一组互斥选项中让用户选择一个。在这个"jsf,radiobutton分组示例"中,我们将深入探讨如何在JSF应用中有效地使用`...

    backing-dev.rar_high

    在IT行业中,"backing-dev.rar_high"这个标题暗示了一个关于底层设备驱动程序与高层代码交互的主题。在操作系统设计和开发中,这种交互是至关重要的,因为它确保了硬件功能的有效利用,并为上层应用程序提供了一个...

    JavaScript初学者应注意的七个细节小结

    【简化代码】这一部分内容讲述的是如何在JavaScript中通过不同的方法来简化代码,提高代码的可读性和可维护性。 在定义对象时,传统的方法是通过new Object()来创建对象,然后逐个属性地赋值。但JavaScript提供了更...

    RabbitMQ_Backing_Queue结构1

    在 backing queue 中消息的处理过程可以分为两个阶段,第一阶段是将消息从 RAM 移动到 DISK 中,第二阶段是从 DISK 移动到 RAM 中。在正常情况下,一个消息不会经历每种状态,通常情况下,它们会停留在 Alpha 状态。...

    struts與jsf比較

    2. **Model层处理**:Struts的FormBean与JSP页面紧密耦合,每个JSP页面通常对应一个FormBean,而JSF的BackingBean更为灵活,组件可以通过value属性关联到BackingBean的不同字段,允许更自由的设计。 3. **数据验证*...

    JSP和JSF合并 打造完美的Web层应用

    JSF还采用了依赖注入(DI)技术,如Spring框架一样,允许在Backing Bean中存放视图所需数据和操作,便于管理和集成其他使用相同技术的框架,如Spring。 **二、JSP中使用JSF** JSF通过标签库与JSP集成,这些标签库...

    JavaScript初学者应注意的七个细节

    3. **无需转换**:可以直接在JavaScript中使用JSON数据,不需要额外的转换步骤。 **示例**: ```javascript var band = { "name": "The Red Hot Chili Peppers", "members": [ { "name": "Anthony Kiedis", ...

    JSF实践项目(生活吧)

    此外,还可以学习到如何在实际项目中整合CSS、JavaScript和数据库,提升你的全栈开发能力。 总的来说,"JSF实践项目(生活吧)"是一个很好的学习和提升JSF技能的机会,它涵盖了从前端界面设计到后端业务处理的完整...

    学JavaScript七大留意事项(必看)_.docx

    在JavaScript中,我们应该尽可能地优化和简化代码结构。例如,创建对象时,不再需要使用传统的new Object()方式,而是可以直接使用对象字面量表示法: ```javascript var car = {color: 'red', wheels: 4, age: 8}; ...

    sg246247 Backing Up DB2 Using Tivoli Storage Manager

    - **TSM API**:除了客户端工具,TSM还提供了一个丰富的API集合,允许开发者将数据保护功能集成到自定义应用程序中。这对于那些希望在特定业务流程中自动触发备份或恢复操作的企业来说非常有用。 - **DB2 UDB产品...

    第15章 复习的重点和内容课件

    Stateful Bean保持客户端会话状态,Stateless Bean不维护会话状态。 通过以上知识点的详细解析,考生可以全面理解分布式程序设计中Java EE、JSF和EJB的核心概念,为考试做好充分准备。在复习过程中,建议结合具体...

    JSF开发规范

    - 避免在JSP页面中使用复杂的逻辑处理,将业务逻辑封装到JavaBean或Servlet中。 ##### 5.3 JSP开发规范 - JSP页面中的脚本元素应尽可能减少,以提高页面的加载速度和响应时间。 - 使用EL表达式和JSTL标签来简化页面...

    ADF培训_10_JSFIntroduction_2009

    Managed Beans有多种范围,如Application、Session、Request,以及特定于ADF的BackingBean、View和PageScope。它们可以根据需要由JSF懒加载初始化。 定义Managed Bean时,需要指定Bean的名称、类和作用域。例如,...

    JSF文件下载实现

    - **Backing Bean**:在后台Bean(如`ABean`)中定义一个方法调用`downloadFile`,然后在JSF界面使用`&lt;h:commandButton&gt;`或`&lt;h:commandLink&gt;`组件触发该方法。例如,`...

Global site tag (gtag.js) - Google Analytics