JSF
iteye_608
这个作者很懒,什么都没留下…
展开
-
让JSF自动生成页面序列号
在页面dataTable中有一个属性为rowIndexVar,这时,只要写成rowIndexVar="index"在循环中输出这个Index就可以了,像下面这样:<x:dataTable value="#{recu_innerRecruitDemandBB.planList}" width="100%" var="list" rowIndexVar="index" align="c2009-10-20 13:54:19 · 104 阅读 · 0 评论 -
用JSF的valueChangeListener实现表单联动
用JSF的valueChangeListener也是可以实现表单联动的,当下拉框中选择一个值后,会往后台backbean中传入刚才所选中的ID,这个ID可以做为另外一个下拉框内容的查询条件,具体如下:JSP页面下拉框1:<h:panelGroup><h:selectOneMenu id="planID" value="#{testBB.planID}" oncha...2009-10-22 13:42:21 · 299 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Value binding
今天在做项目的时候,页面上绑定了一个后台的List,在页面初始化的时候忘记初始化指定的list,结果报错java.lang.IllegalArgumentException: Value binding,把指定的list进行初始化错误解决List resultList = testuu.getPersons(planID);这样就不会报错了。...2009-10-22 13:54:44 · 129 阅读 · 0 评论 -
JSF+Spring+Hibernate整合要点
最近一直在用这个框架,现在来就它们的整合要点来做一个总结。jsf与spring结合的时候在service层spring对jsf进行注入,下面来看看配置文件。web.xml<?xml version="1.0"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//E...2009-12-01 10:39:44 · 112 阅读 · 0 评论 -
com.sun.faces.lifecycle.ELResolverInitPhaseListener.beforePhase
exception javax.servlet.ServletException: Servlet execution threw an exceptionroot cause java.lang.NoSuchMethodError: javax.faces.application.Application.getELResolver()Ljavax/el/ELResol...原创 2010-01-06 13:17:35 · 150 阅读 · 0 评论 -
action与actionlistener的关系
最近在学习JSF,今天研究了一下action与actionlistener的关系,来这里记录总结一下:两者的区别:action()无参数,不传入当前控件,有返回值,处理的是业务逻辑.实际上JSF会自动产生一个"预设的ActionListener"来处理事件,并根据其返回值决定页面跳转,会提交表单。 actionListener(ActionEvent e)有参数,传入当前控件,无返...2009-08-21 18:03:36 · 861 阅读 · 0 评论 -
用JSF实现页面刷新后,checkbox仍处于选中状态
这个功能要是用JS实现是有些麻烦的,用JSF把前台与后台bean进行绑定就可轻松实现。(这个里面还存在有大量的JSP思想,现在修改如下:)页面代码:<h:selectBooleanCheckbox value="#{recu_planBB.selectAll}" onclick="return displayAll();"/> 修改后为:<h:selectBo...2009-09-21 11:36:26 · 340 阅读 · 0 评论 -
JSF中action、actionListener、ValueChangeListener的区别
事件 | 校验 | 参数 | 事件产生 |页面跳转 action | ok | 无参数,不传入当前控件,有返回值 |当铵钮被单击时产生事件.提交表单 ...原创 2009-09-22 10:42:16 · 138 阅读 · 0 评论