Jsf
zoe984623
这个作者很懒,什么都没留下…
展开
-
jsf实现关闭跳出窗口并刷新主窗口
在action中加入如下代码即可:[code="java"] //Refresh main page FacesContext facesContext = FacesContext.getCurrentInstance(); String javaScriptText = "window.opener.location...2008-06-16 11:11:20 · 486 阅读 · 1 评论 -
JSF中分页的实现方式
在Web应用中如果遇到大数据集要处理时,分页显示往往是一个很好的解决方法。但是在JSF中没有直接实现分页显示的组件。但在Myfaces里的分页组件dataScroller如果直接显示的话,必须一次性的比所有要显示的记录都要检索出来,如果有10000条记录的话,一次性把这些记录全部检索出来的话,那么所消耗的内存是不敢想像的。所以我们应该做的是需要一页就检索一页。我最近在http://wiki.apa...原创 2008-07-30 17:52:51 · 485 阅读 · 0 评论 -
JSF中SelectOneMenu的使用
jsf代码JSF 代码 <h:selectOneMenu value="#{setmess.dsid}" > <f:selectItems value="#{setmess.ls}"/> </h:selectOneMenu> 其中要将setmess.ls这个list里的值传给setmess.dsid这...2007-11-16 10:01:14 · 1130 阅读 · 0 评论 -
jsf中通过javascript调用事件或者监听器。。。[ZT]
WEB应用通常需要响应用户事件,比如选择菜单项目或者单击按钮。例如,响应用户对地址表单中的国家选择,更改场所和加载当前页面以更好的适应用户。 通常,可以与组件一起注册事件处理器;例如,可以在JSF页面中使用菜单来注册值变化监听器。如: JSF代码 <h:selectOneMenu id="select" valueChangeListener="#{user.myEv...2007-11-16 14:53:23 · 400 阅读 · 0 评论 -
JSF中按表格字段排序的实现!!
已转移至www.w2tt.cn2007-11-16 15:19:00 · 193 阅读 · 0 评论 -
JSF中的数据验证(1,前台验证 2,使用已有验证器 3,通过backing bean 4,自定义验证器)...
1,2,3,通过backing bean进行验证首先要在后台backing bean写相应的验证方法。如下例子是为了验证输入数据是否是由数字和字母组成。 java 代码 public void validateWord(FacesContext context, UIComponent toValidate, Object value) { ...2007-11-16 15:40:00 · 196 阅读 · 0 评论 -
JSF请求处理生命周期
1,恢复视图 -> 简单说就是得到组件树2,应用请求值 -> 更新每个组件的值,即把输入控件中输入的值应用到组件中3,处理验证 -> 内置的转换验证阶段4,更新模型值 -> 调用bean后台的一些set方法,将组件中的请求值更新到backing bean的对应属性中 (如果验证失败则不执行该步骤)5,调用应用程序 -> 进入action...2007-11-20 09:46:00 · 193 阅读 · 0 评论 -
JSF自定义转换器[ZT]
可以制作javax.faces.convert.Comverter接口自定义验证器,这里介绍两个制作方法:java 代码 public Object getAsObject(FacesContext context, UIComponent component, ...2007-11-20 10:29:34 · 112 阅读 · 0 评论 -
jsf小小笔记
1:JSF中backing bean之间的通信。VehicleListBean requestBean = (VehicleListBean) getManagedBeanInSession("vehicleListBean");其中VehicleListBean是外部bean.如此定义之后就可以将当前bean中的信息与存在于当前session中的外部backing bean进...2010-03-18 17:55:33 · 145 阅读 · 0 评论