
JSF
文章平均质量分 67
chxkyy
这个作者很懒,什么都没留下…
展开
-
<f:selectItems>空值问题
报错的代码:java.lang.NullPointerException at com.sun.facelets.util.FastWriter.write(FastWriter.java:77) at com.sun.facelets.StateWriter.write(StateWriter.java:116) at com.sun.faces...2008-06-24 11:49:50 · 298 阅读 · 0 评论 -
JSF 生命周期总结
当一个http 请求来临的时候,首先会调用FacesServlet的service来处理。现假设这个请求是第一次请求:1。执行该生命周期整个阶段的execute方法。//处理除了渲染视图外的所有事情(执行生命周期前五个阶段的事情)。 第一次请求,这里基本不做什么事情。 若是第二次请求。则execute则可能完整的走完其生命周期的六个阶段 这六个生命周期分别由六个Phase来实现 ...2008-02-01 08:53:29 · 205 阅读 · 0 评论 -
如何创建自定义验证器?
下面是一个email验证器的示例: EmailValidator.java: import javax.faces.application.FacesMessage; import javax.faces.component.UIComponent; impor...2008-03-21 14:46:48 · 211 阅读 · 0 评论 -
augmentIdReference 错误
把HtmlMessage写在后台的BackBean如下所示: HtmlAjaxOutputPanel outputPanel = (HtmlAjaxOutputPanel) context .getApplication().createComponent( HtmlAjaxOutputPanel.COMPONENT_TYPE); outputPanel.setId(...2008-03-24 14:08:13 · 97 阅读 · 0 评论 -
JSF本地化过程中出现乱码问题解决
JSF本地化的基本配置。首先要在faces-config.xml中配置本地化信息:<?xml version='1.0' encoding='UTF-8'?><faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSch...2008-03-26 13:05:45 · 174 阅读 · 0 评论 -
RichFaces <a4j:commandButton>传参数
转自:http://livedemo.exadel.com/richfaces-demo/richfaces/actionparam.jsf?c=actionparam <a4j:commandButton value="Set Name to Alex" reRender="rep" > <a4j:actionparam name="username" value="Al...2008-03-27 17:00:27 · 251 阅读 · 0 评论 -
JSF VS Tapestry 全面比较
目前应用很广泛而且也很成熟的Struts应用开发框架,在未来几年里将会逐渐淡出,其基于Action(action-based)的开发模型也将被活跃的java社区所推崇的新的开发模型所替代,对于java开源社区来说,追求完美是很多人的理想。在2000年初诞生的Struts以及其他类似的MVC(Model ViewControler)框架主要都是以操作为中心,且都是无状态的开发模型,而现...2008-04-16 13:26:12 · 151 阅读 · 0 评论 -
xhtml下用jsp标签方法
1- use f:verbatim jsf tag2- use h:outputText jsf tag with "escape" property set to "false"2008-04-16 13:41:10 · 230 阅读 · 0 评论 -
<f:convertDateTime> 时间显示不对问题
在输出日期时,在Java里java.util.Date类型的对象都有带时间TimeZone我们用<h:outputText value="#{data.t_Date}"> <f:convertDateTime pattern="yyyy年MM月dd日" locale="cn" /> </h:outputText> 输出的时间与..2008-04-21 10:49:49 · 464 阅读 · 0 评论 -
JSF Validation Error: Value is not valid错误
问题提出:平台:Richfaces,Jsf,Spring,Ejb3.0页面文件:<h:selectOneListbox size="1" value="#{coalDailyBackBean.currentEntity.coalDaily.coalTS}" converter="com.mycompany.CoalTransportStyleConverter"> &...2008-04-25 16:32:52 · 346 阅读 · 0 评论 -
richfaces3.1.2 modalPanel文档的一点小bug
在richfaces_reference.pdf P298原来的例子:<rich:modalPanel id="panel"><f:facet name="header"><h:outputText value="header"></f:facet>...<!--Any Content inside--&2008-05-27 14:57:13 · 115 阅读 · 0 评论 -
JSF Id冲突解决办法
在jsf中,页面组件如果是由页面标签与后台的程序一起生成的话,那么很可能造成Id冲突,特别是在刷新时.可以将程序中生成组件的地方改成如下:把HtmlOutputText head = new HtmlOutputText(); 改成:HtmlOutputText head = (HtmlOutputText) context.getApplication().createComponent(Ht...2008-02-01 08:46:37 · 326 阅读 · 0 评论 -
Ajax4jsf 和 <h:message> 一起使用时候的问题
如果在页面中使用了<a4j:commandButton>来提交表单,并且使用<h:message for="componentid">来显示一些组件的报错信息,比如:<h:inputSecret id="password" value="#{userBean.user.password}" size="11" required="true&quo2008-01-21 10:23:06 · 205 阅读 · 0 评论 -
jsf页面参数的传递及加载数据(转)
转自:http://www.blogjava.net/ljl2004/archive/2006/06/01/49431.html在同一个页面实现功能,可以用ActionListener或用Action过程指向自身。在不同的页面之间导航,可以用Action或Action过程,用ActionListener来处理传递的参数,加载数据。 一般的流程是:向一个页面传递参数,并依...2008-01-16 16:29:45 · 309 阅读 · 0 评论 -
richfaces ajax特性的一点小提示(为什么数据传不到后台去?)
问题描述:页面文件:<h:outputText value="类型:" id="assessType_inputtext"></h:outputText><h:selectOneListbox size="1" id="assessTypeId" value="#{agcExceptionDataBackBean.assessTypeId}&2008-06-25 11:22:53 · 196 阅读 · 0 评论 -
richfaces3.1.2升级到3.2.1中遇到的问题。
1。org.richfaces.component.UIDatascroller.getPageIndex() deprecated掉了。 它的函数被写成 public int getPageIndex() { return getPageIndex(); } 因此若在程序中用到这个方法的话,会一直递归循环,只要堆栈溢出2。版本升级过程中很可能出现Jav...2008-06-05 11:55:07 · 112 阅读 · 0 评论 -
XHTML基础问答
转自:http://www.w3cn.org/webstandard/xhtml/2004/65.html因为RichFaces里用到了xhtml的知识,了解一些xhtml的知识。本文是2002年为硅谷动力网站翻译的稿件。当时xhtml1.0刚刚开始被设计师所接触,所以有下面这个基础问答。HTML语言是我们建立网页的工具,从它出现发展到现在,规范不断完善,功能越来越强。但是依然有缺陷和不足,...2007-12-13 16:13:31 · 124 阅读 · 0 评论 -
创建JSF自定义标签步骤
摘抄自javaeetutorial5:You can apply the following steps while developing your own custom component.Create a custom component class that does the following:Overrides the getFamily method to return the c...2008-01-02 09:59:02 · 146 阅读 · 0 评论 -
jsp2.0 tablig写法
<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0 新增的元素。<jsp-property-group>元素主要有八个子元素,它们分别为: 1.&l...2008-01-04 12:04:35 · 140 阅读 · 0 评论 -
Myfaces+Richfaces的自定义组件问题。
问题描述: 要写一个继承<rich:dataTable>的组件。 环境:tomcat 6.0.14myfaces1.1.5richfaces 3.1.2相应的配置文件如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:...2008-01-07 13:51:52 · 163 阅读 · 0 评论 -
java.lang.LinkageError解决办法。
javax.faces.FacesException: java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Se...2008-01-07 16:06:08 · 8275 阅读 · 0 评论 -
facelets.DEVELOPMENT作用。
facelets.DEVELOPMENT 不是必需的,但是它允许您使用 Facelets 的错误处理工具2008-01-07 18:21:13 · 103 阅读 · 0 评论 -
JSF+Facelets+Tomahawk的笔记(转贴)
转自:http://www.cnblogs.com/phoenixup/articles/575124.html.web.xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "...2008-01-08 16:23:38 · 161 阅读 · 0 评论 -
richfaces调试方法
用到<a4j:log>这个标签示例如下:<a4j:log level="ALL" popup="true" width="400" height="200" hotkey="M" />hotkey表示快捷键为Mpopup=true表示弹出窗口level=all表示显示所有信息 属性名描述binding通过值绑定与后台的Bean对应 heigh2008-01-14 17:43:36 · 123 阅读 · 0 评论 -
rich:modalPanel 与 form的关系
<rich:modalPanel>不能放在form中如<h:form>,<a4j:form>否则在<rich:modalPanel>中进行操作,不会把数据提交到后台去。而<rich:modalPanel>内必须放form,否则会报一个javascript错误:this._form has no propertieshttp:/...2008-05-27 17:00:20 · 242 阅读 · 0 评论