`
forhope
  • 浏览: 365841 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

JSF笔记(一)

阅读更多
在项目中需要实现这样一个功能,在Reboot设备后确认操作是否成功。但是Reboot设备是一个延时比较大的过程。由于项目是B/S架构,服务器无法把信息推给客户端,因此要实现及时返回操作状态就必须定时刷新页面,这就是B/S系统比较麻烦的地方。在这里我使用JSF中的a4j:poll标签来实现后台数据的不断更新。代码如下:
  <?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core" >
	<head>
		<title>JSF</title>
		<script type="text/javascript">
//JS的作用是定时检测后台传过来的数据是否符合条件,并产生相应提示。在页面加载时调用
        function judgeResult(){
             var result = document.getElementById('textResult').value;
             if(result != ""){
             if(result != 'none'){
               alert(result);
               }
             }
             setTimeout('judgeResult()',20000);
        }
        </script>
	</head>
	<body onload="judgeResult();">
	  <h:form style="display:none">
//刷新后台的标签,其中panelgrid指定刷新的控件
        <a4j:poll interval="2000000" reRender="panelgrid"/>
      </h:form>
      http://www.xxx.com
      <h:panelGrid id="panelgrid">
        <input type="hidden" value="${cpeManageAction.result}" id="textResult"/>
      </h:panelGrid>
	</body>
</html>


JSF的路径配置问题:

	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>/pages/*</url-pattern>
	</servlet-mapping>

这样配置只是代表可以处理这种请求:http://localhost:8080/abc/pages/index.jsp
但是实际上index.jsp是放在工程路径下的,并非在pages文件夹下。也就是说配置只是对原来webroot下的页面多加了一个虚路径pages,并且可以访问.jsp后缀的文件。
分享到:
评论

相关推荐

    JSF学习笔记 jsF

    JavaServer Faces (JSF) 是一个用于构建服务器端Web应用程序的Java框架,它提供了一种组件化的方式来构建用户界面,并且与模型和控制器部分紧密结合。JSF的核心特性包括丰富的UI组件库、事件处理机制以及与JavaBeans...

    一个简单的jsf例子------JSF2学习笔记1

    **JSF2学习笔记1——理解JavaServer Faces 2.0框架** JavaServer Faces (JSF) 是一种基于组件的Web应用程序开发框架,由Sun Microsystems(现为Oracle Corporation的一部分)开发,旨在简化用户界面构建。JSF2是该...

    JSF学习笔记,JSF实战

    **JSF(JavaServer Faces)** 是一种Java平台上的用户界面框架,用于构建Web应用程序。它提供了一种声明式的方式来创建用户界面,并且与后端业务逻辑进行交互。JSF的核心理念是将视图、控制逻辑和模型数据分离,以...

    JSF学习笔记

    ### JSF学习笔记 #### 1. 使用JSF ##### 1.1 入门 ###### 1.1.1 简介JSF **JavaServer Faces (JSF)** 是一个用于构建企业级Java Web应用程序的标准框架。它旨在简化Web开发过程,通过将应用程序分为不同的层次,...

    JSF2整合Spring3------JSF学习笔记4

    **JSF2整合Spring3——JSF学习笔记4** 在Java服务器端开发中,JavaServer Faces(JSF)和Spring框架都是重要的技术。JSF是一个用于构建用户界面的MVC(Model-View-Controller)框架,而Spring则是一个全面的企业级...

    良葛格_JSF学习笔记.rar

    总之,“良葛格_JSF学习笔记”涵盖了JSF的基本概念、核心特性以及实践技巧,对于想要深入了解和掌握JSF的开发者来说,是一份非常有价值的参考资料。通过深入学习,你将能够熟练运用JSF构建高质量的Java Web应用程序...

    良葛格JSF学习笔记.pdf

    ### 良葛格JSF学习笔记知识点概览 #### 一、JavaServer Faces (JSF) 概述 **1.1 JSF的历史与发展** - **发布日期**:JavaServer Faces (简称JSF) 作为一种Java Web应用程序的标准组件框架,于2004年3月正式发布...

    JSF优秀笔记,赶紧收藏吧,还等什么呢

    JavaScript Server Faces (JSF) 是一个用于构建用户界面的Java EE框架,专注于创建Web应用程序的视图层。本文将深入探讨JSF的一些关键知识点,帮助你更好地理解和运用这个技术。 首先,JSF中的View ID是相对Web应用...

    JSF入门级资料 学习笔记

    您是否在从事Web项目的开发? 如果是,您是否遇到过如下的问题: ... 2.多用户访问时,需要处理线程安全、数据验证、转换处理等问题。 3.展示逻辑和处理逻辑胶合在...本文是JSF入门资料的学习笔记,或许对您有一些帮助。

    JavaEE5实战笔记04JSF的一些补充

    本篇实战笔记主要补充了在JavaEE5中使用JSF的一些关键点,特别是关于流程转向和界面参数传递。 1. **流程转向**: 在JSF中,流程转向通常通过`faces-config.xml`文件中的`&lt;navigation-rule&gt;`元素来定义。例如,当...

    JSF实例,涵盖了所有JSF学习内容

    实例笔记可能包含了这些主题的详细步骤,帮助你逐步掌握JSF的实战技能。 总之,这个JSF实例集合是你深入理解和实践JSF技术的宝贵资源。通过研究和实践其中的示例,你不仅可以了解JSF的基础知识,还能提升解决实际...

    学习笔记学习笔记笔记

    2. **Web应用开发**:JSF是Web应用开发的一部分,因此笔记可能包含如何创建和配置JSF项目、使用JSF与Servlets和JSP的交互、以及与数据库的连接和数据处理。 3. **日期标记的学习内容**:2009-11-1的文档可能是特定...

    AnyFo - JSF 九阴真经

    AnyFo - JSF 九阴真经是一份极其珍贵的开发实用笔记,旨在帮助开发者更好地理解和应用 JavaServer Faces(JSF)技术。以下是从这份笔记中提炼出的关键知识点: 一、环境搭建 在开始使用 JSF 之前,需要搭建适当的...

    jsf+spring+hibernatre整合笔记

    【JSF+Spring+Hibernate整合】是企业级Java应用中常见的技术栈组合,主要用于构建高效、灵活的Web应用程序。JSF(JavaServer Faces)作为UI层框架,Spring提供了依赖注入和事务管理,而Hibernate则是持久层框架,...

    jee6 学习笔记 5 - Struggling with JSF2 binding GET params

    这篇"jee6 学习笔记 5 - Struggling with JSF2 binding GET params"主要探讨了开发者在使用JSF2绑定GET参数时可能遇到的挑战和解决方案。 JSF2是一个基于MVC(模型-视图-控制器)设计模式的Java框架,用于创建交互...

Global site tag (gtag.js) - Google Analytics