`

JSF之获取link的值

    博客分类:
  • JSF
 
阅读更多
<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-----");
			}
		}
	}
分享到:
评论

相关推荐

    jsf获取表单的两种方法

    假设我们有一个名为`myForm`的JSF表单,其中包含一个ID为`username`的输入字段,我们可以这样获取它的值: ```jsp 提交" action="#{bean.submit}" /&gt; ``` 在对应的后台 Managed Bean 中,我们可以定义一个`...

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用...

    JSF文件下载实现

    在`downloadFile`方法中,首先通过`FacesContext.getCurrentInstance()`获取当前JSF上下文环境。这个上下文包含了与当前请求相关的所有信息,例如请求参数、视图状态等。 2. **ServletContext对象**: 使用`...

    jsf第一个例子 jsf架包 jsf实例

    5. **EL(Expression Language)**:EL是用于获取和设置Managed Beans属性的简洁语法,常用于JSF页面中绑定组件的值。 6. **jsf架包**:JSF相关的库通常被打包成JAR文件,这些文件包含了JSF API和实现。在Java项目...

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    JSF中文教程jsf

    **JSF与Java EE集成** 是其强大的特点之一。它可以直接利用EJB(Enterprise JavaBeans)进行服务层操作,与JPA(Java Persistence API)集成实现数据持久化,还可以与Servlet、JSP和CDI(Contexts and Dependency ...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    4. **更新模型值(Update Model Values)**:验证成功后,JSF会将组件的值更新到模型中,通常是更新管理Bean的属性。这将业务逻辑与用户界面分离,使得模型可以独立于视图和控制器变化。 5. **调用应用程序(Invoke...

    精通JSF中文教程精通JSF中文教程

    EL是一种简洁的脚本语言,用于在JSF中获取和设置Managed Beans的属性值。它允许在JSF视图中直接引用后台Bean的属性,简化了数据绑定的过程。 **6. 视图和导航** JSF的视图通常由Facelets文件(.xhtml)组成,它们...

    jsf分页 jsf分页 jsf分页

    在JavaServer Faces (JSF)框架中,分页是一种常用的技术,用于处理大量数据时提供更好的用户体验。当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个...

    JSF包,jsf包,JSF包,jsf包

    **生命周期**:JSF有七个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑、渲染响应和结束请求。这个生命周期确保了数据的有效性,提供了错误处理,并管理了组件状态。 **JSF的优点**: 1. **...

    JSF-UIREPEAT

    **UIRepeat的工作原理** 是通过遍历提供的数据源,为每个数据项创建一个实例,并将当前项的值绑定到子组件的属性。这使得可以轻松地创建表格、列表或其他形式的重复内容。 在描述中提到的"亲测可试"意味着这个源...

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF入门+JSF web实战+JSF2

    JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...

    core jsf 1.2 jsf 核心

    转换器(Converter)则负责在组件值与Java对象之间进行类型转换。 ### 6. 事件处理 JSF事件模型允许在组件之间触发和监听事件。`ActionEvent`是JSF中最常见的事件类型,通常在命令组件(如按钮)被点击时触发。...

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    jsf规范

    1. **非JSF请求生成JSF响应**:在这种情况下,应用程序需要获取Faces对象引用,创建并配置新的视图,然后调用`setViewRoot()`方法保存视图,并通过`Lifecycle`实例的`render()`方法处理呈现响应阶段。 2. **JSF请求...

    JSF API帮助文档

    **EL(Expression Language)** 是JSF的一部分,它是一种强大的表达式语言,用于在视图层获取和设置Managed Bean的属性。EL简化了数据绑定,使得在JSP或Facelets页面上可以直接访问bean的属性。 **转换和验证** 是...

    jsf框架入门视频资料

    例如,`#{bean.property}`可以获取或设置JavaBean的属性值。 **5. JSF和Java Servlets** 尽管JSF提供了一种更高级别的抽象,但其底层仍然依赖于Servlets。JSF会自动处理HTTP请求和响应,为开发者隐藏了Servlets的...

Global site tag (gtag.js) - Google Analytics