
JSF2
文章平均质量分 88
yuzhi2217
这个作者很懒,什么都没留下…
展开
-
JSF获取页面路径和参数
FacesContext facesContext = FacesContext.getCurrentInstance(); ExternalContext externalContext = facesContext.getExternalContext(); Map requestParameterMap = externalCont...2012-12-18 20:39:50 · 364 阅读 · 0 评论 -
JSF2 页面标签使用说明(一)
Web页面代表了web应用程序显示层。创建JavaServer Faces应用程序的web页面的过程包括向页面添加组件和将组件绑定到后台bean、验证器、转换器和其他的与页面有关的服务器端对象。建立页面 一个典型的JavaServer Faces的web页面包含以下的元素:一组命名空间声明来声明JavaServer Faces标签库可选的,新的HTML头(h:head)和体(h...原创 2013-01-14 18:08:06 · 279 阅读 · 0 评论 -
JSF2 使用bean验证
验证用户的输入来维护数据的完整性是应用程序逻辑的重要部分。在最简单的应用程序中,验证可可以发生在不同的层,如在前面的章节中的guessnumber例子程序中显示的那样。在那个例子程序中,应用程序在表现层验证用户输入的是数字(h:inputText标签),在业务层验证用户输入是否在有效的范围内。 JavaBean验证(bean验证)是一个新的验证模型,是Java EE 6的一部分。通过以...原创 2013-01-14 18:03:33 · 171 阅读 · 0 评论 -
JSF相关表单控件收集
import javax.enterprise.context.RequestScoped;import javax.enterprise.context.SessionScoped;import javax.inject.Named;import org.primefaces.model.UploadedFile;import org.slf4j.Logger;import org.slf4j...原创 2013-01-14 17:52:00 · 151 阅读 · 0 评论 -
jsf web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt原创 2013-01-14 17:43:43 · 182 阅读 · 0 评论 -
JSF的ViewExpiredException异常处理 转
视图没有存储的异常javax.faces.application.ViewExpiredException: viewId:/pages/gardeninfo/envRiskEditForm.faces - View /pages/gardeninfo/envRiskEditForm.faces could not be restored.对于用户来说是不懂的,那只要在重写生命周期便可处理...原创 2012-12-24 14:08:39 · 238 阅读 · 0 评论 -
JSF笔记 – JSF运行流程和生命周期介绍
JSF是一个Web应用,也会遵循请求/相应的架构,与JSP的生命周期完全相似:客户端发送一个HTTP请求,服务器端对请求进行处理之后,向客户端送回HTTP响应,整个JSP生命周期完成。JSF将请求/响应的生命周期细化为更多阶段,从而支持更加复杂的UI组件模型。1、JSF将用户请求分成两种:1、 初始请求:当用户直接向某个页面发送请求时,请求没有附加任何的参数信息。2、 提交表单:单击表...原创 2012-12-20 14:13:16 · 240 阅读 · 0 评论 -
JSF项目中实现基于RBAC模型的权限管理设计(二) 转
4.3 权限验证模块设计一个好的权限管理机制在项目中应用时,最好不要让程序员在具体业务代码的方法中来判断用户权限。因为这意味着大量重复的代码。同时,也会导致权限机制的修改造成所有业务代码都需要修改一遍。最好办法是实现与具体业务代码无关的独立的权限验证模块。这个模块可以拦截用户对资源的访问请求,并且在该请求被实施前做出权限判断,将权限不符的访问导向警告或提示页面。 ...原创 2012-12-20 10:33:39 · 196 阅读 · 0 评论 -
JSF项目中实现基于RBAC模型的权限管理设计(一)(转)
1 概述 几乎所有的项目都会涉及到权限控制的问题。在很多时候,设计者往往根据具体的需求来做权限控制而不理会通用性,但这样的设计往往造成一个项目一种模式,给日后的维护和升级扩展带来难度。 对于一个软件产品,其初级版本往往是简单的,因此权限管理也会相对简单,但随着不断的升级,功能的增加使业务模型变得越来越复杂,设计者就会发现原来的权限控制机制过于简陋了或者缺乏...原创 2012-12-20 10:32:10 · 165 阅读 · 0 评论 -
JSF中session过期后视图恢复的问题
在jsf中,一旦session过期,生命周期为session的Controller bean对象将会被销毁,因此除了一些静态页面,大多数情况的动态页面视图也就无法恢复。如果没有在web.xml设置error page,那么系统会直接在页面中抛出异常。当然关掉页面重新打开就不会有这个问题,但是普通浏览者这个时候往往会不知所措,以为网站挂掉了,这样可用性会很差。 一般网上提供的解决方法是在web...原创 2012-12-20 10:16:35 · 339 阅读 · 0 评论 -
JSF2拦截器
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package com.zople.filter;import com.zople.login.bean.LoginUserSession;import com.zople.login.bean.Us...原创 2012-12-18 20:40:19 · 352 阅读 · 0 评论 -
JSF2 FORM组件
添加Form组件 标签h:form展示一个输入表单,包括能够包含展示给用户或和表单一起提交的数据的子组件。 下图显示了一个典型的登录表单,用户可以在这个表单中输入用户名和密码,然后点击login按钮提交表单。2011-3-30 09:39 上传下载附件 (6.09 KB) 标签h:form展示了页面上的表单,它将显示和收集数据...原创 2013-01-14 18:10:55 · 224 阅读 · 0 评论