<p:commandLink id="linkContractId" value="#{result.contractId}"
onclick="dlg2.show();"
style="color: blue;text-decoration :underline"
actionListener="#{searchContractByLessorBean.linkClick}"
update="contractDialogId">
<f:param value="#{result.contractId}" name="contractId"></f:param>
</p:commandLink>
public void linkClick(ActionEvent e) {
// CommandLink link = e.getComponent();
// String Value = (String) link.getValue();
// System.out.println("linkValue -------:"+ Value);
String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("contractId").toString();
System.out.println("value:" + value);
for (SearchContractByLessorResult sr: contractModel) {
if (sr!= null && value != null && sr.getContractId()!= null
&& sr.getContractId().trim().equals(value.trim())){
selectContract = sr;
System.out.println("-----existing-----");
}
}
}
分享到:
相关推荐
假设我们有一个名为`myForm`的JSF表单,其中包含一个ID为`username`的输入字段,我们可以这样获取它的值: ```jsp 提交" action="#{bean.submit}" /> ``` 在对应的后台 Managed Bean 中,我们可以定义一个`...
JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用...
在`downloadFile`方法中,首先通过`FacesContext.getCurrentInstance()`获取当前JSF上下文环境。这个上下文包含了与当前请求相关的所有信息,例如请求参数、视图状态等。 2. **ServletContext对象**: 使用`...
5. **EL(Expression Language)**:EL是用于获取和设置Managed Beans属性的简洁语法,常用于JSF页面中绑定组件的值。 6. **jsf架包**:JSF相关的库通常被打包成JAR文件,这些文件包含了JSF API和实现。在Java项目...
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
**JSF与Java EE集成** 是其强大的特点之一。它可以直接利用EJB(Enterprise JavaBeans)进行服务层操作,与JPA(Java Persistence API)集成实现数据持久化,还可以与Servlet、JSP和CDI(Contexts and Dependency ...
4. **更新模型值(Update Model Values)**:验证成功后,JSF会将组件的值更新到模型中,通常是更新管理Bean的属性。这将业务逻辑与用户界面分离,使得模型可以独立于视图和控制器变化。 5. **调用应用程序(Invoke...
EL是一种简洁的脚本语言,用于在JSF中获取和设置Managed Beans的属性值。它允许在JSF视图中直接引用后台Bean的属性,简化了数据绑定的过程。 **6. 视图和导航** JSF的视图通常由Facelets文件(.xhtml)组成,它们...
在JavaServer Faces (JSF)框架中,分页是一种常用的技术,用于处理大量数据时提供更好的用户体验。当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个...
**生命周期**:JSF有七个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑、渲染响应和结束请求。这个生命周期确保了数据的有效性,提供了错误处理,并管理了组件状态。 **JSF的优点**: 1. **...
**UIRepeat的工作原理** 是通过遍历提供的数据源,为每个数据项创建一个实例,并将当前项的值绑定到子组件的属性。这使得可以轻松地创建表格、列表或其他形式的重复内容。 在描述中提到的"亲测可试"意味着这个源...
《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...
JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...
转换器(Converter)则负责在组件值与Java对象之间进行类型转换。 ### 6. 事件处理 JSF事件模型允许在组件之间触发和监听事件。`ActionEvent`是JSF中最常见的事件类型,通常在命令组件(如按钮)被点击时触发。...
JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...
1. **非JSF请求生成JSF响应**:在这种情况下,应用程序需要获取Faces对象引用,创建并配置新的视图,然后调用`setViewRoot()`方法保存视图,并通过`Lifecycle`实例的`render()`方法处理呈现响应阶段。 2. **JSF请求...
**EL(Expression Language)** 是JSF的一部分,它是一种强大的表达式语言,用于在视图层获取和设置Managed Bean的属性。EL简化了数据绑定,使得在JSP或Facelets页面上可以直接访问bean的属性。 **转换和验证** 是...
例如,`#{bean.property}`可以获取或设置JavaBean的属性值。 **5. JSF和Java Servlets** 尽管JSF提供了一种更高级别的抽象,但其底层仍然依赖于Servlets。JSF会自动处理HTTP请求和响应,为开发者隐藏了Servlets的...