问题标签 [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 - 使用 PrettyFaces 从 servlet 重定向/转发
我正在使用 PrettyFaces 3.3.0,我想从 servlet 进行自定义重定向和转发
我在他们的文档中找到了以下代码:
我想知道如何从 servlet 调用重定向方法,mappingId (requestURI?)是什么,值是什么Map<String, String[]>params
,我需要一个从 servlet 调用上述方法的小例子?
以及如何用漂亮的面孔从servlet进行转发,请指教。
jsf-2 - 无法使用 Pretty Faces 3.3.2、JSF 2.0、JBoss 6.1.0 final 进行 URL 映射
我遇到了 Pretty Faces URL 映射的问题。
我有一个具有以下映射的托管 bean:
当我去http://ip/search/?keywords=word时它工作正常。
但是,当我尝试更改映射模式时,出现错误。
我希望http://ip/search?keywords=word给出与上面的链接相同的响应,但不幸的是我收到 404 HTTP 错误。
search.xhtml 位于部署在 JBoss 6.1.0 final 上的 Web 项目的 WebContent/search/ 文件夹中。
有趣的是,当我使用 JBoss 5.1.0 和 Pretty Faces 3.2.0 和 JSF 1.2 时,映射工作正常(当然,在这种情况下,所有映射都是通过 XML 配置完成的)。
我将不胜感激任何答案,谢谢!
internationalization - 用于 i18n 和 PrettyFaces 的 Gradle 构建配置文件
是否可以在 gradle 中定义不同的配置文件?我已经编写了一个 WebApplication,我想用生产设置来部署它。此外,我的应用程序正在使用 PrettyFaces。由于我使用不同的两种语言,我还想要一个语言特定的构建。这是我的用例:production/en,production/ru
使用特定语言的构建指示要使用哪个数据库以及哪个语言是默认语言。此外,网址(PrettyFaces)是不同的文件。在我看来,我需要不同的 web.xml 和不同的 pretty-faces.xml 吗?
提前致谢!
java - 我是否需要在 PrettyFaces 中为此创建自定义正则表达式模式
当我有以下映射(示例)时,是否需要制作自定义正则表达式模式来匹配 URL:
当用户不以“/”结束 URL 时,视图选项部分也应该匹配?如果根本不添加 viewOption 部分,是否可以提供某种默认值?
如果我 viewOption 是一个枚举,是否可以将参数小写?现在我必须写大写才能使它工作。
java - URL 重写如何工作?
我已经阅读了许多关于重写的文章和博客,并且我知道内部服务器重写和重定向之间存在差异。我有兴趣了解内部重写是如何工作的,以及这是如何在 Java 中完成的。我正在为我的 Java web 应用程序使用 PrettyFaces,如果知道(当然用非常简单的术语)您能够在请求被提供之前如何查看请求,那就太好了。它是一种首先被调用的过滤器吗?
最后,服务器上的 url 重写是“程序”,它将重写规则中的 URL 转换为服务器上的真实资源,对吗?这一切都发生在内部,因此用户认为该地址是“真实”资源?
谢谢你。
java - 使用 JSF/PrettyFaces 获取当前页面名称
我正在使用 PrettyFaces 作为 url 重写库,如下所示:
我可以按如下方式获取 viewId:
这将返回类似:/faces/pages/page1.xhtml
我想知道是否有直接的方法来获取视图的模式或 id 以返回类似page1的内容,或者我必须在上面的代码中使用子字符串来获取 viewId?
java - 我应该在 PrettyFaces 中使用 f:event 还是 action 元素?
目前我正在使用以下代码:
由它调用:
所以网址是:http ://www.mycompany.com/show.xhtml?id=8
现在我已经开始使用 PrettyFaces 并且我已经看到了<action>
URL-mapping 元素中的元素,我想知道我是否可以改写<action>#{questionShowBackingBean.init}</action>
?
如果是这样,我应该删除元数据元素,还是应该使用它,因为它将来可能会改变使用 PrettyFaces?最后,action
元素中的调用发生在哪里?它发生在我现在拥有的听众之前吗?
prettyfaces - 忽略漂亮面孔模式中的大小写
如果你定义了一个 url 映射如下:
如果您尝试将网址输入为:
这可以正常工作,但是如果您将大小写更改为:
或者http:localhost:8080/MYPAGE
它不会工作,它不会找到页面,所以有没有办法忽略模式中的大小写,或者 PrettyFaces 还不支持这样的事情,如果不支持,那么请提出一个解决方法。
web.xml - 使用 Eclipse Indigo 在我的 web.xml 上出现恼人的“找不到资源”警告
我有两个使用 PrettyFaces 的错误页面(500 和 404)的自定义 url 映射。在我的 web.xml 上,我有这两个错误页面规则:
问题是 Eclipse 坚持警告我在我的 webapp 路径中找不到/error
和资源。/not-found
我怎样才能摆脱这些烦人的警告?不过,我不想丢失 web.xml 验证。
提前致谢。
prettyfaces - 从父 URL 映射继承
我正在尝试继承映射,根据 PrettyFaces 参考指南,它应该像这样工作:http: //ocpsoft.com/docs/prettyfaces/snapshot/en-US/html_single/#config.mapping.parents
我尝试了 3.3.2 版本,后来又尝试了 3.3.2-SNAPSHOT 但没有成功。没有继承一切正常,但我不喜欢重复。
这是我的一些代码: