最近需要一个jsf的组件,,其实,前段时间用过一次,把它放进dataTable里了,一切正常。jbpm里自带的里也是这样写的。昨天重写了这段代码,发现一直报错:java.lang.NullPointerException
com.sun.faces.renderkit.html_basic.CommandLinkRenderer.getHiddenFieldName(CommandLinkRenderer.java:136),上网查 找到一篇外文说<h:commandlink>和dataTable放在一起有debug,解决方法是把后台的Bean中的范围改成session等,但jsf官方文档里强烈推荐request范围。 还有许多办法我都试了,还是不行,愤怒之极。这时一名叫方舟的网友,给我传了一段文章: 检查代码发现commandLink出错是因为找不到Form出错(这是一个BUG).也就是说,commandLink只能嵌套到<h:form>中使用
经查,没有form可正常使用<h:outputlink>,但怪异的是它使用value作为超链接,而夹在</h:outputlink>中间的文字作为提示
不幸的是,实践检验表明,<h:outputlink>工作不正常,输出结果:将文字甩在了之前,根本不能实现超链接。
** 看来只好使用form了。否则commandLink/commandButton的action也不知道作用到哪里?</h:outputlink></h:form></h:commandlink>
加了
后没有错误了,现在变的郁闷之极了。为什么前几天没有加
做的可以啊,jbpm自带的例子也没这样做,但运行正常,这个问题谁能给我答案呢,估计只有jsf的作者知道吧,没有成熟,干吗发出来?就用了jsf里这一个组件,就有个Big bug ,浪费了我许多宝贵的时间》
分享到:
相关推荐
这个压缩包中的"mojarra-1.2_12-b01-FCS"是JSF 1.2的实现之一,由Mojarra项目提供,它是Oracle公司维护的开源JSF参考实现。 **JSF 1.2核心概念** 1. **组件模型**: JSF的核心是组件模型,它允许开发者通过拖放组件...
在JavaServer Faces (JSF) 开发环境中,IntelliJ IDEA (IDEA) 是一个流行的集成开发环境。这个“IDEA创建JSF项目所需jar包.zip”文件包含了两个关键的库文件,它们对于在IDEA中成功搭建JSF项目至关重要。下面我们将...
这个版本可能包含了一些新的功能和修复的bug,但相比正式版可能存在一些已知问题。 综上所述,Mojarra JSF 2.0库文件对于开发基于JSF 2.0的Web应用至关重要,它提供了丰富的组件、优化的性能和便捷的开发工具,使得...
描述中提到的问题是,使用MyEclipse 6.0 GA(Great Advantage)版本创建的工程在启动时遇到了问题,这可能是由于集成环境中默认提供的JSF库与项目不兼容或者存在bug。为了解决这个问题,你可以使用这个压缩包中的库...
JSF 2.0.3作为官方发布包,主要是对JSF 2.0的一些bug进行修复,并可能包含性能优化和安全改进。"mojarra-2.0.3-FCS-binary.zip"文件包含了这个版本的核心组件和库,开发者可以直接将其引入到项目中使用。 **Mojarra...
通过深入研究源码,开发者不仅可以了解JSF的工作原理,还能发现潜在的性能优化点和bug修复策略。而二进制库文件则直接用于实际项目,确保了与官方版本的兼容性和稳定性。 总的来说,JSF 2.1.0是一个强大且成熟的Web...
这个版本修复了许多已知的bug,提高了性能,并且提供了与JSF 1.2规范的兼容性。MyFaces强调了灵活性和模块化,使得开发者可以根据需求选择和配置不同的组件。 **RichFaces 3.3.1** 是一个基于JSF的扩展库,专注于...
JSF Tools 是一个开源项目,它的主要目标是将VelocityTools中的实用功能扩展到JSF开发领域。VelocityTools是一个增强Apache Velocity开发的工具集合,它提供了一系列的工具类和视图助手,帮助开发者更高效地处理模板...
“蝙蝠在线考试系统”是由蝙蝠软件工作室历经一年半有余而自主研发的一款B/S结构软件,经过上千次的测试与BUG修补,在线下实体中已经广泛应用于各科研院所与高校中。蝙蝠在线考试系统基于JSF2、Spring3、JPA2等JAVA...
6. **集成**:本案例中提及的 "bugtracker-jsf_integration" 暗示这个错误跟踪系统可能集成了Java Server Faces(JSF),这是一种用于构建Web应用的Java框架。JSF提供组件模型,使得创建用户界面更简单,与Bug...
在Glassfish 4.1应用程序服务器环境中,尤其是在使用JavaServer Faces (JSF) 2.2渲染XHTML页面时,一个常见的问题是标题列中的图片会因布局问题而撑开。这个问题主要源于JSF 2.2对HTML5友好标记的支持,以及可能存在...
在这个项目中,开发者可能通过JSF创建动态网页,处理用户输入,以及与后台数据库进行交互,实现商品展示、购物车、订单处理等电商核心功能。 【标签】提到的“HTML”是HyperText Markup Language的缩写,是网页开发...
在JavaServer Faces (JSF)应用中,PrimeFaces的DataTable是一个强大的组件,用于展示和操作数据。当用户在查询数据后切换到某一页,再次查询时可能会返回不同的数据量,导致页面状态没有重置,仍然停留在之前的页码...
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量... 3、JSP/JSF 解析器支持 Unicode 4、可处理 标签; 5、AST HtmlScript 节点包含内容,支持 Ecmascript 等等
在实际开发中,使用Trinidad-1.0.jar,开发者需要确保他们的环境已经安装了JSF的基础库,并正确配置了Web应用程序的部署描述符(web.xml),以启用Trinidad库。此外,还需要在项目中引入对应的Maven或Gradle依赖,...
- **修复已知问题**:解决了之前版本中用户反馈的bug和问题,提高了软件的可靠性。 使用【蜜蜂el编辑器】,开发者可以更加高效地处理JSF应用中的EL表达式,提升开发质量和效率。这款编辑器的不断迭代和更新,反映了...
2. **稳定性提升**: 修复了多个已知的bug,增强了框架的稳定性和可靠性,确保在实际项目中的顺利应用。 3. **新组件与改进**: 提供了一些新的UI组件,并对现有组件进行了增强,例如,新的图表组件可能支持更复杂的...
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的... 3、JSP/JSF 解析器支持 Unicode 4、可处理 标签; 5、AST HtmlScript 节点包含内容,支持 Ecmascript 等等
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的... 3、JSP/JSF 解析器支持 Unicode 4、可处理 标签; 5、AST HtmlScript 节点包含内容,支持 Ecmascript 等等
如果您的应用程序是使用<ui> + 技术构建的,这在JSF + Richfaces应用程序中非常常见,那么您将面临以下问题: 页面A通过Ajax调用打开页面B。 页面B具有组件。 选择多个选项卡时会发生错误! 使用非Ajax调用打开页面...