jsf
feidaodalian
这个作者很懒,什么都没留下…
展开
-
valueexpression的用法
在1.2之前,可以向下面一样使用ValueBinding:[code="java"]ValueBinding vb = facesContext.getApplication().createValueBinding("#{bindings}");DCBindingContainer dc = (DCBindingContainer) vb.getValue(facesContext);[/c...原创 2009-09-16 19:52:12 · 606 阅读 · 0 评论 -
JSF 动态创建组件
JSF 的组件和组件树的概念非常好,可以完全通过JAVA代码实现的组件的生成与设置方法等操作.尤其是JSF1.2提供了更多的组件的Binding方法.下面就实际做一个例子.首先在managedBean中创建组件1、创建按钮[code="java"]private HtmlCommandButton button = new HtmlCommandButton();...原创 2009-09-03 21:26:13 · 104 阅读 · 0 评论 -
JSF 2.0简介:Ajax对页面的增加与删除操作例子(系列之六)
上一篇我们初步接触了一下JSF2.0的Ajax模型,为了适应Ajax的应用场景,JSF2.0中还引入了f:ajax标签,我们这一篇就用来初步使用一下,并采用managed bean处理页面的元素,看看整个处理过程是否更简介可控。 还是从上一篇中的例子开始,首先看看我们改写后的echo.xhtml页面: echo.xhtml: 测试...原创 2009-08-06 03:00:52 · 164 阅读 · 0 评论 -
JSF 2.0简介:初识Ajax,一个简单的例子(系列之五)
从本期介绍开始,我们来看看JSF 2.0对Ajax的支持,一贯的,我们还是采用最实际的方式,例子来做说明。 我们回到系列三中实现的例子,从这个例子开始,加入一点Ajax功能。 首先创建一个ManagedBean用来记录我们提交按钮的数量。示例如下: Count.java package test; import java.io...原创 2009-08-06 03:00:04 · 242 阅读 · 0 评论 -
JSF2.0简介:页面模版化(系列之四)
JSF已经出了很多年了,自从提出就带来了一些新的思想,但是直到JSF2.0的推出,才将许多当初的想法真正体现出来,并真正为广大开发者提供了一条便捷的开发道路。是时候关注JSF了,如果说以前他还是一个学院派的东西,现在他已经吸收了众多实践派的精华,我的这些例子中就以便捷开发和简介为主导。 插一段闲话:本系列是JSF2.0的入门及例子,其中的例子并未精心选择,只是用来说明JSF2.0的几个重...原创 2009-08-06 02:59:11 · 208 阅读 · 0 评论 -
JSF2.0中自定义组件模型例子(系列之三)
在本篇介绍中,我们开始接触JSF2.0纳为标准的最重要的特性之一,facelets组件模型,整个组件模型的特性是很多的,我在本系列中只能做简单的介绍,并试图用比较简单的例子为大家揭示JSF2.0带给我们独特而快捷的开发体验。 从本篇开始,我采用同一个例子,给大家依次揭示JSF2.0的组件与Ajax模型等重要内容。另外有任何问题,请在JSF2.0组中提出来,大家一起探讨JSF2...原创 2009-08-06 02:58:05 · 203 阅读 · 0 评论 -
在Eclipse 3.5中使用JSF 2.0开发Web应用环境配置及一个简单例子(系列之二)
这里假设你对eclipse的开发环境已经比较熟悉了,我们直接从配置和开发开始,与eclipse相关的功能就不多做介绍了。另外还假设你对JSP、JSTL等都有初步了解。 一、 配置JSF 2.0开发环境 首先下载软件:Eclipse IDE for Java EE Developers (189 MB)或者Myeclipse 7.5 、JSF 2...原创 2009-08-06 02:56:14 · 204 阅读 · 0 评论 -
Javaserver Faces 2.0重要新功能以及相关改进简介(系列之一)
JSF 2.0的最终规范也已经发布了有近一个月了,在近期试用了一些新功能和特性,带来了很多漂亮的特性和愉快的体验。试用之余,迫不及待的希望与众多开发工程师们分享JSF 2.0带来的这些改变,或者说给我们开发带来的便利以及思想上的变革。 自从JSF 2.0立项起,就一直关注他,除了他承诺的那些技术和思想上的先进性,更多的原因是由于他为适应Web 2.0开发应用而提出的...原创 2009-08-06 02:55:06 · 104 阅读 · 0 评论 -
JSF Faces API中的FacesContext和ExternalContext
在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext . 对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context. FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.c...原创 2009-07-29 02:44:22 · 115 阅读 · 0 评论 -
Java Server Faces Events And Listeners (JSF中的事件与监听器)
JSF的一个核心就是事件与监听。JSF事件分为以下几种:1、Value-change events(值改变事件)public void processValueChanged(ValueChangeEvent event){HtmlInputText sender = (HtmlInputText)event.getComponent();sender.setR...原创 2009-07-26 22:44:31 · 160 阅读 · 0 评论 -
Response的sendRedirect实现JSF内的URL重定向
●导入Servlet包import javax.servlet.http.*;●加入下面的取得HttpServletResponse的函数:protected HttpServletResponse getResponse() ...{FacesContext facesContext = FacesContext.getCurrentInstance();HttpSe...原创 2009-07-18 15:41:27 · 178 阅读 · 0 评论 -
JSF2.0中的实例测试(一)
这是jsf2.0中的新特性,意思是把系统中的图片、css、JS文件都作为资源,放在EL表达式内表示,resource是Map类型,中括号里面是key,’images/wave.med.gif’表示的相对路径,如果最前面有“/”,表示是该系统的根目录,例如,http://localhost:8081/samples/guess/javax.faces.resource/images/wave.me...原创 2009-10-24 13:27:22 · 145 阅读 · 0 评论 -
Java Server Faces 2.0重要新功能以及相关改进简介
JSF 2.0的最终规范也已经发布了有近一个月了,在近期试用了一些新功能和特性,带来了很多漂亮的特性和愉快的体验。试用之余,迫不及待的希望与众多开发工程师们分享JSF 2.0带来的这些改变,或者说给我们开发带来的便利以及思想上的变革。 自从JSF 2.0立项起,就一直关注他,除了他承诺的那些技术和思想上的先进性,更多的原因是由于他为适应Web 2.0开发应...原创 2009-10-24 03:19:24 · 92 阅读 · 0 评论 -
methodbinding methodexpression valueexpression
[code="java"]1. create MethodBinding MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding("#{bean.method}", null); 2. create MethodExpression ...原创 2009-10-17 16:20:04 · 127 阅读 · 0 评论 -
托管 Bean 页面传值的使用方法和技巧
最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。一、从JSF页面传递参数给托管Bean虽然利用h:commandLink 和h:commandBut...原创 2009-09-04 11:00:14 · 111 阅读 · 0 评论