Tag: facelets

在JavaServer Faces中导航,使用正确的参数重定向

我有一个页面: http : //mypage.com/items.jsf 。 此页面理所当然地认为如下: ID由GET设置或ID由POST设置。 现在,我可以手动调用items.jsf?ID = 10 但我真正想做的是有一个Button,它调用一个返回导航URL的函数。 public String test() { return “10”; } 现在在JSF文件中有以下代码。 我想要发生的是,当我按下“重定向我”时,我想要一个导航规则知道我想去:items.jsf?ID = 10 这可能吗? 感觉这真的是一个微不足道的问题。

如何删除JSF输出中的空格?

是否可以配置JSF 2.0以删除XHTML标记之间不必要的空格?

JSF视图在每个ajax请求上进行重建

我的JSF / RichFaces / Facelets ajax请求存在性能问题,而且我可以告诉它,因为整个组件树正在每个ajax请求上重建。 即使我使用ajaxSingle = true,在a4j:区域中包装部分,声明单个部分进行重新渲染或者根本不进行渲染,也会发生这种情况。 我们的页面是一个包含许多嵌套级别的动态页面。 该页面可能包含大约800-900个字段(inputText,富日历,selectOneMenus等)。 初始加载时间是一个问题,但我理解这个问题,它有很多领域。 一旦我们有了初始构建/渲染时间,虽然我们已经将所有其他操作设计为ajax并且只需要reRender。 从facelets调试日志我在任何ajax调用上看到这样的消息: 2011-08-24 22:19:03,054 DEBUG [facelets.viewhandler] (http-0.0.0.0-8080-2) Took 24445ms to build view: /oconsole/appfile.xhtml 2011-08-24 22:19:09,377 DEBUG [facelets.viewhandler] (http-0.0.0.0-8080-2) Took 6323ms to render view: /oconsole/appfile.xhtml 我不确定我们正在做的事情是否导致整个组件树的重建,或者facelets是否正在确定由于某种原因(过时缓存?)所需的这种需求。 这是我们的堆栈:JBoss 5.1 JSF 1.2 RichFaces。 3.3.3.Final Facelets 1.1.15 Seam 2.1.2 我已经尝试添加一些上下文参数来查看它们是否有用,但它们什么都没做:facelets.BUILD_BEFORE_RESTORE = false facelets.REFRESH_PERIOD = -1或5(如5分钟) 无论如何要告诉我们的观点是否正确缓存? 我们没有delcare一个状态保存方法,所以我认为它默认为服务器端。 […]

Eclipse – 找不到uri http://java.sun.com/jsf/html的facelet标记库

在我的index.xhtml ,我有一个像xmlns:h=”http://java.sun.com/jsf/html”这样定义的命名空间xmlns:h=”http://java.sun.com/jsf/html” 。 此URL处的服务器指示无法找到该页面。 你知道页面移动的位置吗? Eclipse Info 版本:Indigo Release 构建ID:20110615-0604

JSF错误 – IllegalStateException:PWC3999:在提交响应后无法创建会话

我是JSF的新手,我正在构建一个使用facelets创建的应用程序。 这是我的模板 master.xhtml Help Des Home Free Search Search Advanced Search Charts <!– Welcome!  Searcher   |   [ Change Password ] [ ] M – 11 V 0.8 Helps in finding the right person 现在下面的文件是我在master.xhtml中包含的组合文件ie MasterSearch.xhtml Service Number Rank Full Name CNIC Number Phone No. Email Address Loading… MasterSearch.java这是一个bean public class MasterSearch { long […]

JSP和Facelets有什么区别?

我刚开始阅读Java EE 6教程 ,我有点困惑! 我知道JavaServer Pages(JSP),甚至在我的本科学习期间做了一些编码。 但是现在,在本教程中,我没有看到任何关于JSP的内容。 相反,我读到了Facelets,一个新的视图定义框架(正如本教程中所描述的)。 我在互联网上搜索了一下,以澄清JSP和Facelets之间的区别,我发现这篇文章给了我很多帮助(特别是BalusC的回答 )。 但这些术语对我来说仍然有点不清楚。 JSP和Facelets有什么区别? Facelets是否会取代JSP,或者它只是一种适用于JSF的技术(如果它是后者,为什么)? 如果它们不同,我应该何时使用它们?

标签在Facelets中不起作用(JSF 2.0)

我正在使用JSF 2.0和Facelets做一个项目。 我已经阅读了文档, 标签在按下CTRL-SHIFT-D时提供了有价值的故障排除信息。 但这对我不起作用。 请有人告诉我我错过了什么。 (我试过各种热键,但仍未成功。例如: )

使用Facelets在Java Server Faces中创建“编辑我的项目”页面

假设您有以下Facelet(使用Facelets 1.1.12): edit_item.xhtml which i access with edit_item.jsf 现在我有另一个页面将我发送到带有GET-paremeter ID的edit_item.jsf,uri看起来像这样: http://mysite.com/edit_item.jsf?ID=200 ://mysite.com/edit_item.jsf?ID = 200 如何访问Bean并获取信息,并在JSF和Facelets的请求页面上显示? 有没有办法在页面加载时运行bean?

JSF ui:包括未正确呈现

我正在使用JSF 2.1.8实现一个Web应用程序,我遇到了ui:include标记的问题。 我有这个代码 navigationManagerSystem bean是JSF会话管理的,当首次呈现这段代码时,它应该显示包含路径内容。 如果我在像这样的常量中执行此操作,但是如果我将它放在变量中则不行,即使我已经看到变量在屏幕之前保持该值打印。我不知道它是否与持有/system/home/index.xhtml页面的bean相关,这是View Scoped 。 无论如何,如果我在页面渲染后立即刷新页面,则正确包含xthml。 顺便说一句,我已经简化了要包含的页面,以便没有任何jstl标签,因为我知道它们可能会导致View Scope出现问题。 有什么想法吗?

从URL中检索片段(哈希)并将值注入bean中

我正在寻找一种方法将URL的片段(#)中的值注入bean(JSF),就像注入查询参数值一样。 我正在使用Ben Alman的Bookmarkable jQuery插件( http://benalman.com/projects/jquery-bbq-plugin/ )来创建URL片段。 我希望来自prettyFaces的自定义正则表达式模式可以解决我的问题,但直到现在我还没有成功。 ( http://ocpsoft.com/docs/prettyfaces/snapshot/en-US/html_single/#config.pathparams.regext ) 我想在这里定义我的情况,如果有人有想法,我很想尝试一下。 我在用 RichFaces:3.3.3, spring:3.0.2.RELEASE, Hibernate:3.5.3-决赛, JSF:2.0.2-FCS, PrettyFaces:3.0.1 Web应用程序生成以下类型的URL,其中参数在散列(#)之后列出。 我们的想法是拥有一个基于ajax的Bookmarkable URL。 因此,每次单击更改系统状态的元素时,都会通过ajax将值发送到服务器,并在重写哈希值之后使用URL。 哈希后可以有1到3个参数,参数个数是可选的。 我的目标是,当用户为URL(带有哈希)书签并重新访问保存的页面时,页面应该将正确的值注入系统并以前一状态可视化页面(如query-parameter)。 下面,我有一个正则表达式,可以捕获哈希后的所有参数。 //URL: http://localhost:8080/nymphaea/workspace/#node=b48dd073-145c-4eb6-9ae0-e1d8ba90303c&lod=75e63fcd-f94a-49f5-b0a7-69f34d4e63d7&ln=en //Regular Expression: \#(\w*\=(\w{8}-\w{4}-\w{4}-\w{4}-\w{12}))|\&(\w*\=(\w{8}-\w{4}-\w{4}-\w{4}-\w{12}))|\&(\w*\=\w{2}) 我知道有些网站有些如何将URL片段发送到服务器端逻辑, http://maps.yahoo.com/#mvt=m&lat=36.952736&lon=-95.84758&zoom=11&tt=starbucks&tp=1&ioride=us http://www.cbc.ca/video/#/Shows/Death_Comes_to_Town/ID=1365210427 无论如何将URL片段中的值注入服务器端bean?