JSF使用EXT树总结:
1.首先引入EXT框架文件(如果只是使用EXT框架中的树,则只需要引入树部分即可)
2.建立一个JSP页面,如:Json.jsp,内容如下
<f:view>
<h:outputText value="#{eXTTreeBean.extData}" />
</f:view>
其中eXTTreeBean.extData是bean中的一个方法:
public void getData(){
extData=new StringBuilder();
extData.append("[");
for(int i=1;i<treeList.size();i++){
this.extData.append("{");
this.extData.append("\"text\":\"");
this.extData.append(treeList.get(i).getName());
this.extData.append("\",\"id\":\"");
this.extData.append(treeList.get(i).getId());
this.extData.append("\",");
this.extData.append("\"leaf\":true");
this.extData.append("}");
if(i!=treeList.size()-1){
this.extData.append(",");
}
}
extData.append("]");
}
其中的格式一定要正确,否则解析将发生错误。
格式:[{"text":"6 team","id":"11","leaf":true},{"text":"6 team","id":"12","leaf":true},{"text":"6 team","id":"13","leaf":true},{"text":"6 team","id":"14","leaf":true}]
3.新建jsp页面,该页面为程序运行时展现的页面extTree.jsp。在该页面中创建一个用于存放树视图的DIV,<div id="divTree" style="height:500px;"></div>
4.
分享到:
相关推荐
5. **国际化支持**:JSF支持多语言,这在“JSF中文使用教程”中可能包含如何设置和使用中文资源的内容。 **学习JSF的关键概念**: 1. **Facelet**:Facelets是JSF的默认视图技术,用于创建和组织用户界面组件。 2. ...
在JSF生命周期中,组件树扮演着至关重要的角色,处理用户的请求、数据绑定以及渲染响应。 **JSF组件树的构造** JSF组件树是基于XML的Facelets模板构建的,每个组件都有自己的属性和事件。根组件通常是`<html>`或`...
这篇博客文章“JSF中使用BooleanCheckbox实现全选功能”可能详细讲解了如何利用这种组件在用户界面中创建一个可以勾选的复选框,以便一次性选择或取消选择多个条目。下面我们将深入探讨JSF中的BooleanCheckbox及其在...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它简化了开发人员创建交互式、数据驱动的...因此,无论你是初学者还是有经验的开发者,理解并掌握JSF都是提升技能树的重要一步。
2. **JSF标签**:JSF的UI组件是以标签的形式在JSP页面中使用的,这些标签对应于服务器端的组件。学习JSF标签,你需要理解每个标签的用途,如`h:inputText`用于文本输入,`h:commandButton`用于触发动作,以及如何...
在使用JSF开发应用之前,通常需要在页面顶部声明JSF相关的标签库,以便在后续的代码中引用这些标签库中的组件。常见的JSF标签库声明如下: ```xml <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> ...
【Ext组件转化成JSF】是指将基于ExtJS的组件转换为JavaServer Faces (JSF)框架中的组件,以便在JSF应用中使用。ExtJS是一个强大的JavaScript库,提供了丰富的用户界面组件,而JSF是一种Java Web应用程序开发框架,...
开发者可以定义Bean的属性、方法,并通过EL在Facelets视图中使用。 6. **生命周期**:JSF有七个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用、渲染响应和结束请求。每个阶段都有特定的任务,...
- 使用JSF通常需要将相应的库文件(JARs)添加到项目的类路径中,例如WEB-INF/lib目录。 - 配置文件如web.xml和faces-config.xml用来设置JSF的行为,定义Managed Beans和导航规则等。 7. **开发环境** - JSF可以...
JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍
### JSF框架中使用的设计模式介绍 #### 一、引言 JavaServer Faces(简称JSF)是Java平台上的一个标准Web应用程序框架,由Java Community Process(JCP)定义为Web应用程序开发的标准模型。JSF提供了丰富的功能来...
Managed Beans是JSF中的核心概念,它们作为业务逻辑的载体,可以被JSF框架自动管理。开发者可以定义属性和方法,实现后端逻辑,并通过EL(Expression Language)在视图层与之交互。 **5. EL表达式** EL是一种简洁的...
要使用Ajax4JSF,首先需要将其依赖添加到项目的类路径中。通常,这涉及在Maven的`pom.xml`或构建脚本中指定对应的依赖。配置完成后,需要在JSF配置文件(如`faces-config.xml`)中声明Ajax4JSF的渲染器库。 ### 3. ...
总的来说,JSF中文帮助文档涵盖了JSF框架的所有关键概念和技术,包括API详解、生命周期、组件使用、数据绑定、验证、导航等,对于希望在Java Web开发中使用JSF的开发者来说,是极具价值的学习资源。通过阅读和实践,...
- **组件模型**:JSF 使用一个基于组件的模型来构建用户界面,使得开发者可以轻松地重用和维护 UI 组件。 - **生命周期**:JSF 定义了一个清晰的应用程序生命周期,这有助于理解应用程序的执行流程。 - **事件...
在这个入门示例中,我们看到了如何使用JSF组件创建用户界面,以及如何通过受管Bean处理业务逻辑。同时,`faces-config.xml`文件的使用展示了如何配置导航规则,实现页面间的跳转。通过这个基础,你可以进一步学习JSF...
标签“jsf”直接指向JSF技术,意味着文档内容可能涉及JSF的使用、教程、最佳实践或者是解决JSF开发中遇到的问题。由于提供的文件内容主要是邮件头信息和HTML格式的元数据,它们并不直接包含JSF的具体知识点。但是,...
本教程将深入探讨JSF的核心概念以及如何在JSF应用中传递参数,帮助开发者更好地理解和掌握这一技术。 首先,让我们理解**JSF的基本架构**。JSF的核心组件包括视图、控制器和模型,它们共同构成了MVC(Model-View-...