问题标签 [prettyfaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - 有缝豆的漂亮面孔
试图解决这个问题两天没有任何运气。当我尝试在 pretty-config.xml 中定义一个 url 映射时,会出现问题,该映射在使用 Seam 创建的 bean 上中继
豆源:
如果我在 faces-config 中定义这个 bean,一切都会按预期工作。
任何想法 ?
提前感谢您的帮助。
java - Spring - 将一个 URL 重写为另一个
我有一个包含 Flash 横幅的 Spring 2.5 应用程序。我没有 Flash 组件的源代码,但它具有硬编码到某些页面的链接,这些页面以.html
我希望能够将这些 .html 页面重定向到现有的 jsp 页面。如何让 Spring 将一些 .html 页面解析为 .jsp 页面?
我的项目看起来像:
我想localhost:8080/offers.html
重定向到localhost:8080/sample.jsp
我可以用 Spring 做到这一点吗?我已经在 myapp-servlet.xml 中定义了一个 SimpleUrlHandlerMapping 和 UrlFilenameViewController,它们必须继续提供它已经存在的页面。
在我的 web.xml 中,我有
更新
这是 URL 映射器。如果我添加一个控制器,我如何返回 WebContent 目录中的 jsp 视图,因为视图解析器包含 /WEB-INF/jsp 目录。
jsf - 使用 PrettyFaces (JSF) 时跳过的阶段
使用 PrettyFaces 映射包含表单的页面时,会跳过恢复视图之后的所有阶段并呈现响应。因此没有提交表单,也没有更新模型。
jsf - 如何在一页中创建动态视图
我有一页 index.jsf,我使用 ui:include 包含页眉和页脚,我想动态查看内容,这意味着当用户点击注册链接时,只是内容更改页眉和页脚没有改变
我想我的代码示例是:
在支持 bean 中,我的代码将:
我以旧方式使用漂亮的 url 示例 jsf 页面将显示 url
但我想使用漂亮的 url 而不是旧的方式,例如:
我该怎么做(这意味着使用漂亮的面孔以及如何使用 if-else 来做什么?)http://loalhost/index.jsf?page=a 但如果我使用更漂亮的 url 或漂亮的面孔,我会为 if-else 语句做什么?如果(?? = a)
2个问题请帮我谢谢
现在我设置了漂亮的面孔并且工作良好,但我不知道如何从 Prettyfaces 获取参数,在 Pretty-config.xml 我是配置页面如下:
主页(内容变化动态在那里)
第1页
第2页
在第一页我使用 ui:include 动态子视图
我的 bean 有一种获取包含页面的方法
但我无法在一页中更改动态页面查看内容
jsf - 漂亮的面孔映射问题
我使用 PrettyFaces 作为 Pretty URL 但我遇到 PrettyFaces 的第一个问题:我在 pretty-config.xml 中的映射
我在服务器 url http://localhost/myproject上部署时有一个文件 index.xhtml 它没有找到 index.jsf 发生了什么?
漂亮面孔的 web.xml 中的映射
GlassFish 问题消息
seam - 接缝和漂亮的面孔
我正在使用带有 JSF1.2 和 Seam 2.2.0 的漂亮面孔 3.1.0。我有以下漂亮配置.xml:
和接缝豆:
映射模式工作正常,但我总是得到以下异常:
WARNING: Cannot create Seam component, scope is not active: accountAction(PAGE)
WARNING: JSF1053: (Listener: com.ocpsoft.pretty.faces.event.PrettyPhaseListener.afterPhase(),
Phase ID: RESTORE_VIEW 1, View ID: /WEB-INF/view/account/account.xhtml) Exception thrown during phase-listener execution: com.ocpsoft.pretty.PrettyException: Exception occurred while processing Target Unreachable, identifier 'accountAction' resolved to null
WARNING: com.ocpsoft.pretty.faces.beans.ActionExecutor.executeActions(ActionExecutor.java:68)
com.ocpsoft.pretty.faces.event.PrettyPhaseListener.processEvent(PrettyPhaseListener.java:204)
com.ocpsoft.pretty.faces.event.PrettyPhaseListener.afterPhase(PrettyPhaseListener.java:103)
com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
SEVERE: swallowing exception\
java.lang.IllegalStateException: No active conversation context
at org.jboss.seam.faces.FacesMessages.instance(FacesMessages.java:352)
at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:484)
at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:148)
at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:118)
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
我究竟做错了什么?谢谢
jsf - 如何重现特定的友好 URL?
我们正在尝试将 JSP/XSLT 应用程序重构为 JSF。我们使用 CMS 进行内容管理。技术:使用 Mojarra 的 JSF 2.0、PrimeFaces 2.2.1 和 Tomcat 6.29 数据结构的组织如下: 有站点。网站包含频道。频道包含内容。翻译网站、频道和内容。
URL 如下所示:
http://whatever/firstSite
http://whatever/firstSite/aChannel
http://whatever/firstSite/aChannel/aSubChannel/myGreatContent
向用户显示的是翻译后的名称。siteName只出现一次,频道可以出现多次,内容最多出现一次
目前,我们使用 commandLinks。操作调用更新应用程序的上下文并返回页面 ID。
现在我们要重现友好的 URL 并将 commandlink 导航 (POST) 替换为 h:link 或 outpulink (GET)。
我用 JSF 阅读了一些关于 FURL 的内容,并看到了 PrettyFaces 的解决方案。
我可以用漂亮的面孔重现 FURL 还是应该由 mysefl 实现(如本文中所述)?
使用 h:link,我看不到 actionListener 或 action 属性,那么如何更新我的上下文?
java - javax.faces.application.ViewExpiredException:无法恢复视图
我已经使用 jsf、prettyfaces 和 hibernate 创建了这个网页,我环顾四周,大多数人说这个错误是因为缓存他们中的大多数人在登录后发现了这个错误,注销并尝试重新登录,但是我在登录时发现了这个错误,当我尝试导航到任何其他页面时,我单击的任何链接都会产生此错误
更难的是,有时当我尝试重新启动服务器,重新登录时,每次都不会发生此错误,一切正常但有时当此错误再次发生时,我尝试重新启动服务器并尝试重新登录。同样的错误仍然发生
jsf - JSF - 在跟随链接时设置属性
我正在使用漂亮的面孔来处理 URL 路径。
我想要做的是在点击链接后设置语言属性(选择语言)。像这样的东西:
prettyconfig 检索链接并跟随它,但我怎样才能将参数发送到语言 bean?
bean 是无状态的 (@RequestScoped),而语言 bean 是有状态的 (@SessionScoped)。两者都是@ManagedBeans。