由于jsf中标签都是使用id来识别的,因此在jsf中标签最好给id取一个名字,否则很可能会出现一些问题
比如:下面这段程序
<td>
<c:if test="${FLAG}">
<h:commandButton id="dfdf" value="#{msg['unsalable.save.approve']}" action=""></h:commandButton>
<h:commandButton id="ddd" value="#{msg['unsalable.cancel.buhuo']}" action=""></h:commandButton>
</c:if>
<c:if test="${!FLAG}">
<h:commandButton id="ff" value="#{msg['unsalable.out.addPage.cancel']}"></h:commandButton>
</c:if>
</td>
如果第一个按钮的id和第三个按钮的id没有标识,那么
<c:if test="${!FLAG}">
<h:commandButton id="ff" value="#{msg['unsalable.out.addPage.cancel']}"></h:commandButton>
</c:if>
显示后再显示
<c:if test="${FLAG}">
<h:commandButton id="dfdf" value="#{msg['unsalable.save.approve']}" action=""></h:commandButton>
<h:commandButton id="ddd" value="#{msg['unsalable.cancel.buhuo']}" action=""></h:commandButton>
</c:if>
那么第一个按钮显示的值就会和第三个按钮显示的值一样,不会按照你自己的定义的标签显示
分享到:
相关推荐
这篇博客文章“JSF中使用BooleanCheckbox实现全选功能”可能详细讲解了如何利用这种组件在用户界面中创建一个可以勾选的复选框,以便一次性选择或取消选择多个条目。下面我们将深入探讨JSF中的BooleanCheckbox及其在...
3. **JSF组件属性**:JSF的输入组件如`h:inputText`,可以通过`converter`属性指定一个自定义的转换器,处理中文字符的编码问题。同时,确保在JSF的视图文件(通常是.xhtml)中,页面头部的`<f:view>`标签也指定了...
标签“jsf”直接指向JSF技术,意味着文档内容可能涉及JSF的使用、教程、最佳实践或者是解决JSF开发中遇到的问题。由于提供的文件内容主要是邮件头信息和HTML格式的元数据,它们并不直接包含JSF的具体知识点。但是,...
IBM的hx标签库是基于JSF规范的一个扩展,它为开发者提供了额外的组件和标签,这些组件和标签可能在标准JSF库中没有。hx标签库的设计目标是简化开发过程,提高代码的可读性和可维护性,同时增强用户体验。 2. **hx...
在开发Java EE应用程序时,尤其是使用CDI(Contexts and Dependency Injection)和JSF(JavaServer Faces)2.0版本的项目,可能会遇到各种兼容性问题。本文将针对在WebSphere 8.5环境下遇到的一些典型问题进行总结,...
- **调试问题**:当遇到框架行为异常时,可以通过源代码定位问题所在。 - **定制组件**:了解内部工作机制后,可以开发自定义组件或扩展已有组件。 - **优化性能**:掌握源代码有助于优化页面加载速度和资源消耗。 -...
最后,对于`dojo4j`,这是一个与Dojo Toolkit相关的库,它可能提供了与JSF集成的便利工具,使得在JSF应用中使用Dojo变得更简单。不过,具体如何在JSF 2.0的TextBox示例中使用它,需要查看具体的代码才能进一步分析。
在这些页面中,我们使用`h:inputText`和`h:commandButton`等JSF标签来创建输入字段和按钮,同时利用`#{user.name}`表达式语法实现与`UserBean`的数据绑定。 4. **导航配置**:通过修改`faces-config.xml`文件,定义...
1. **解析JSP页面**:当JSF遇到`<d:ticker>`标签时,它会查找`ticker.tld`中定义的标签信息。 2. **创建组件实例**:根据`getComponentType()`返回的类型,JSF在`faces-config.xml`中找到对应的组件定义,创建组件...
在描述中提到的XHTML,实际上是JSF使用的视图层技术,它可以包含JSF组件标签,这些标签在运行时会被解析并转换为HTML,从而在浏览器中展示。 在问卷调查系统中,每个问题和选项可能会映射到JSF的UI组件,例如`h:...
在本文中,我们将深入探讨如何配置JSF环境以及实现一个简单的登录验证。 首先,我们需要在Apache Tomcat服务器上创建一个新的动态Web项目。在项目设置中,选择JSF作为技术栈,并指定所需的JSF版本。这将自动下载和...
最后,JSF与Servlet容器紧密集成,如Tomcat、GlassFish等,理解这一点有助于你在实际部署和调试过程中遇到问题时能快速定位和解决。 总的来说,这个教程“JSF.rar_0 猜迷-jsf_JSF”会带你走过JSF的每一个重要概念...
在JavaScript世界中,尤其是Web开发领域,浏览器兼容性始终是一个重要的考量因素。本文将深入探讨在JavaServer Faces (JSF) 应用中,如何针对IE9实现时间组件的兼容性解决方案,特别是在面临原生时间组件无法在IE9上...
**JSF程序设计** ...通过阅读《JSF中文教程》.chm,你将深入理解JSF的工作原理,掌握如何使用JSF进行Web开发,以及如何解决在实际开发过程中遇到的问题。无论是初学者还是有经验的开发者,都能从中受益匪浅。
- **引入RichFaces标签库**:在JSF页面中,需要通过`<html>`标签的`xmlns`属性引入RichFaces的标签库,以便使用其组件。 - **使用RichFaces组件**:现在可以在JSF视图层使用RichFaces提供的组件,例如`...
本文档旨在指导初学者使用 MyEclipse Enterprise Workbench 开发一个简单的 JSF (JavaServer Faces) 示例程序。即使您对 JSF 或 MyEclipse 没有深入了解也能跟随着文档一步步完成开发工作。 #### 2. 介绍 本教程将...
**JSF(JavaServer Faces)** 是一个Java平台上的企业级Web应用程序开发框架,它主要用于构建用户界面,尤其是在B/S(浏览器/服务器)系统中。JSF提供了组件模型、事件处理和状态管理机制,帮助开发者创建可重用的UI...
MyEclipse-JSF 快速入门中文版 本文档主要介绍了如何使用 MyEclipse 开发一个小小的 JSF 示例程序,旨在帮助读者...如果读者在使用本文档时遇到任何问题或困难,可以通过用户反馈部分来了解如何汇报问题或请求帮助。