![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jsf
zfpigpig
喜欢吃饭、睡觉、打dota~
展开
-
【JSF小记】Managed Bean中控制页面弹出提示框
了解jsf的人都知道,jsf的提示信息一般都是以抛message的方式来实现的。这种提示方式很常见,比如像在用户注册的时候,输入项验证的提示。但是这种方式有一个比较不好的地方,你必须为提示信息在页面上预留空间,以显示提示信息。这对页面设计有比较大的影响,特别是提示信息比较冗长的时候。 在servlet中还有另一种方式对用户提示,那就是提示框。servlet中实现原理很简单,就是在resp原创 2012-09-03 19:53:55 · 2499 阅读 · 0 评论 -
【JSF小记】Managed Bean中向页面中抛出message
jsf的标签一般用于显示错误信息。根据jsf的生命周期,message的使用一般是在验证阶段,和验证器一起使用。大家应该都知道验证器的运用是在要验证输入项的前提下,并且一般都是在前台使用,但有时候我们希望在事件处理的时候,抛出一个message来提示用户。 jsf其实在事件处理的时候也能抛出message。方法如下: 首先页面中需要一个显示message的地方,如下。原创 2012-09-04 19:39:23 · 1043 阅读 · 0 评论 -
【JSF小记】不同bean中的属性传递
在jsf中,不同bean中的属性传递是通过SessionMap来实现的。如果我们需要去另一个bean中的属性,首先我们必须保证这个bean是session的,然后我们就可以在其他bean中用如下方法来取这个bean中的属性。下以StudentBean为例。 session bean Student com.loongstore.bean.S原创 2012-09-05 19:35:13 · 947 阅读 · 0 评论 -
【JSF小记】jsf+js
Jsf和Js一起使用有一种比较高效的做法,那就是使用jsf标签自带的事件属性。 例如表单的输入项验证 提交" action="#{bean.sumbit}" onclick="check();"/> Js中的代码 var value = docment.getElementById(原创 2012-09-11 09:06:06 · 2674 阅读 · 0 评论 -
【JSF小记】Managed bean中获取JSF标签自定义属性
JSF标签自定义属性常用于获取事件的时候能够简单高效的定位要操作的数据,实现方式其实非常简单,但却非常高效。 举一个常见的例子,比如有一个管理员列表,需要对其中某个学生进行操作,我们可以使用自定义属性来实现此功能。原创 2012-09-12 19:58:22 · 1210 阅读 · 0 评论 -
【JSF小记】JSF实现简单的文件下载
jsf实现文件下载和servlet实现文件下载非常类似,主要实现方式是向response流中写人response头和文件数据。下面是简单的实现方式,支持多版本浏览器,但不支持断点下载。 File file = new File(filePath); FacesContext context = FacesContext.getCurrentInstanc原创 2012-09-13 19:40:10 · 2263 阅读 · 0 评论 -
【JSF小记】jsf bean中的重定向
jsf中一般的跳转是使用jsf的导航结构。比较特殊的跳转可以通过jsf调用js来实现。下面介绍另一种跳转--在jsf bean中重定向。 思路还是使用FacesContext,代码如下:FacesContext.getCurrentInstance().getExternalContext().redirect("xx.jsp"); 实现比较简单,用在比较特殊的地方。 ps:个人原创 2012-10-11 15:51:50 · 749 阅读 · 0 评论 -
js访问jsf的SelectOneRadio组件方式
转自http://nuccch2010.iteye.com/blog/1470625jsf页面中有2个单选按钮,需要在js中判断当前选中的是哪一个,可以使用如下js代码访问: js代码判断当前选中的单选按钮:function check() {var selAdmin= userForm['userForm:loginUser'][0].chec转载 2013-08-07 10:53:13 · 2152 阅读 · 0 评论 -
RichFaces中如何让ModalPanel在Ajax验证有错误时不关闭
原文地址http://winnerlxh.iteye.com/blog/770410ModalPanel在有Ajax刷新请求的时候,一般会关闭,比如验证错误的时候我自己的解决办法是让ModalPanel的现实与否不与JS有关,完全用conversation中的某个变量想关联,这样当一个ModalPanel显示以后,无论什么Ajax刷新请求都不回让ModalPanel关掉,除非我让他关掉转载 2013-08-29 10:50:18 · 1246 阅读 · 0 评论