问题标签 [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-2 - Prettyfaces如何用一种模式重写两个不同的view-id
我有两个不同的视图 ID
/faces/rcg/index.xhtml 和 /faces/MasterRiskManager/index.xhtml 是否可以用一种模式 /inex.html 重写它们?
jsf - 警告:在同一个 ClassLoader 上发现了多个 JSF 应用程序。无法安全地确定使用哪个 FactoryManager 实例
我正在尝试创建一个应用程序,其中我结合了 jsf2、prettyfaces、jpa 和 glassfish 3.1。我在正确加载漂亮过滤器时遇到了一些麻烦,按照此处的教程进行了修复。
然而,在完成这些步骤后,我遇到了 Glassfish 日志被一些非常令人恼火的警告消息淹没的问题。接缝它们对我的页面的功能没有任何影响,但我想知道是否有什么东西会让它们消失?警告是:
此外,我在取消部署此 webapp 时遇到问题。Glassfish admin gui 将显示一条文本说“检测到长期进程”,在 admin gui 无用之前,我必须重新启动 gf 服务器。我在 gf 日志中收到错误:
不确定这对任何人是否有意义,但非常感谢任何帮助!!:)
url - 从 URL 中删除应用程序名称
我的网站使用 JSF,网址似乎是http://mysitename.com/wompower6/faces/home.xhtml
我正在使用 prettyfaces,所以如果我在 pretty-config.xml 中使用以下内容,我可以将名称更改为http://mysitename.com/wompower6/home
我的问题是
如何删除应用程序名称 wompower6 ,使 url 变为 mysitename.com/home ?
在我的 web.xml 中,我有
<welcome-file>home.xhtml</welcome-file>
,但这似乎不起作用。当我键入 mysitename.com 时,它没有映射到 home.xhtml。这里有什么线索吗?
ajax - JSF2 f:ajax ajax 请求没有查询字符串?
现在,在我发出的每个 f:ajax(或 a4j:ajax)请求中,POST 都包含我不想要的查询字符串。有没有办法让它不传递?我不明白为什么它会这样做。
示例:请求页面
获取 /mypage.xhtml?zipcode=10101
然后在该页面上由 f:ajax 触发的任何 ajax 调用都会发布这样的帖子:
发布 /mypage.xhtml?zipcode=10101
这会导致很多问题,因为如果我使用 ajax 在页面上更改了 zip 的表单元素,任何其他 ajax 帖子实际上都会导致传递到页面的原始邮政编码在我的支持 bean 上被重新读取和重置。
我真的很想告诉所有 f:ajax 调用停止将请求参数放入 URL,如下所示:
POST /mypage.xhtml(不管原始页面 GET 上的请求参数是什么)。
jsf - JSF 和 PrettyFaces - 如何限制直接 xhtml 请求
我是 JSF 和 PrettyFaces 的新手。所以现在我发现我可以配置 PrettyFaces 将请求“转发”到正确的 .xhtml 文件。问题是,我(或用户,如果他知道我的文件夹结构)也可以请求该文件。这是我的样本:
文件:webbapp/mypage.xhtml
我在 pretty-config.xml 中添加了以下几行:
PrettyFaces 过滤器配置为拦截“/ ”。Faces Front Controller 配置为处理所有“ .xhtml”请求。当我要求...
...一切都很好。我的问题是,我也可以要求...
如何限制 .xhtml 请求?我的目标是让 jsf/server 提供默认的 404 页面。
我的解决方案(到目前为止)是在 pretty-config.xml 中定义一个重写规则:
还有其他(更智能)的方法吗?
jsf - Pretty Faces:通用 URL 映射
使用 Pretty Faces 3,我有一些这样的映射:
有没有办法像这样使用通配符来定义所有这些?
我知道可以在 view-id 值中使用 EL,但我可以管理它来工作。
jsf - 使用 PrettyFaces 获取原始请求 URI
我在我的 JSF 应用程序中使用 PrettyFaces。该站点需要身份验证才能访问某些页面,因此我使用了一个侦听器(预渲染视图)来检查用户是否已登录。因此,如果用户尝试访问 /foo(PrettyFaces 之前的 /foo.jsf),我会重定向登录。
但是,我想将它们重定向到它们的初始目的地,所以我想附加一个请求参数“next”,以便我将用户重定向到 /login?next=/foo。不幸的是,我无法从请求对象中获取原始 requestURI,以下代码中的 uri 字符串是 /appname/foo.jsf 而不是 /appname/foo
有没有办法检索原始 URI 路径?
jsf-2 - 使用 PrettyFaces 3.3.1-SNAPSHOT
我下载了 3.3.1-SNAPSHOT 版本来制作关于这篇文章的通用网址:
我的配置如下:
我的 web.xml:
我的漂亮配置.xml:
以下行在终端中不断重复:
at com.ocpsoft.pretty.faces.config.annotation.WebClassesFinder.processDirectory(WebClassesFinder.java:183)
at
jsf-2 - 使用 PrettyFaces 的重复映射 ID
我正在使用PrettyFaces 3.3.0和Spring Security 3 我有两个 bean UserBean映射到页面(用户,添加)和LoginBean服务登录页面
我的映射如下:
1-用户豆:
2-登录豆:
但是当我尝试运行应用程序时,我得到了以下异常(我在异常之前和之后添加了一些调试):
对于 LoginBean,这一行重复了两次,是问题吗?
字节码过滤器推荐扫描类 LoginBean
请指教。
jsf - Prettyfaces unable to find matching navigation case
I keep getting this error:
Unable to find matching navigation case with from-view-id
'/index.xhtml'
for action'/faces/index.xhtml'
with outcome'finish_setup'
The program works, redirecting my url to /Setup
on form submission. However, this error always pops up despite me not having a faces-config.xml
. When I do include a faces-config.xml
, the program breaks. I want the form submission to go to the next page as /Setup
, not as /faces/setup.xhtml
. I am using PrettyFaces with JSF 2.0.