问题标签 [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 - 漂亮的处理器生命周期
我使用漂亮的面孔来重写我的网址,我使用 com.ocpsoft.pretty.faces.rewrite.Processor; 我注意到这个过滤器在加载 URL 时多次调用它,所以当我访问我的数据库以加载一些数据时,这是非常低效的。
我想要的是将处理器放在 applicationScope 中,这样它就不会染色并且可供所有用户使用,这样我就不必创建多次我的服务 bean。
有什么建议么 ?
jsf-2 - 使用 PrettyFaces 中的参数重定向
我有这样的映射:
@URLMapping(id = "edituser", pattern = "/edituser/#{ id: userBean.userId}", viewId = "/faces/pages/users/editUser.xhtml")
我想从一个动作方法重定向到它,所以我尝试了以下方法:
return "pretty:edituser/" + userObj.getId();
但它没有工作,它重新加载当前页面,请告知,谢谢。
jsf-2 - PrettyFaces 登录后重定向到 RESTful url
我正在使用 PrettyFaces 3.3.3。我有一个要求,如果用户试图查看一个页面,但没有登录,他们会被发送到登录页面,然后重定向到他们想要查看的原始页面。只是想知道什么是最好的方法。
java - 使用漂亮的 JSF 中的欢迎页面
我正在使用 JSF 2.0.5、Tomcat 7.0.12 和漂亮的面孔。
我的 web.xml 文件是:
我漂亮的文件配置:
我的 index.jsp 文件是空的。
我的问题是,当我访问http://www.foo.com/时,他最终会重定向到
http://www.foo.com/jsp/index.jsf并且由于我们重定向到
http://再次访问 www.foo.com/。
有人可以解释他为什么要点击 jsp/index.jsf 吗?
jsf-2 - PrettyFaces:使所有 jsf 页面“无扩展”
我想在该代码中编写(pretty-config.xml):
只需将我的所有页面都映射到“.jsf / .xhtml”。
/admin/listusers => /admin/listusers.jsf
谢谢
jsf - PrettyFaces 3.32 / JSF 2 / Servlet 3.0 的问题
我有一个问题。看起来 PrettyFaces 正在覆盖我的 webservlet url 模式。
我的 pretty-config.xml 的一部分
我的 servlet urlPattern 如下
现在,每次我有适用于我的漂亮面孔定义的 url 时,我的 webservlet urlpattern 都不会被调用。不是第一个或第二个 url 模式。
如果我没有漂亮的面孔匹配,那么一切正常。(即使我更改了 #{prefixDummy} 和硬代码,它也不起作用。
我正在使用文件 servlet(实际上是 BalusC 的一个示例)来显示动态图像!
任何帮助表示赞赏,谢谢
java - 在 JSF 中处理部分 URL
我正在使用 JSF 2.0.5、Tomcat 7.0.12 和漂亮的面孔。
我的 web.xml 文件是:
我漂亮的文件配置:
我的 index.jsp 文件是空的。
我的问题是,当我在 url 'foo.com' 中写入时,他最终会将 (301) 重定向到 http://www.foo.com/jsp/index.jsf。
意味着在我的 Phase 监听器中:
有人可以解释他为什么要点击 jsp/index.jsf 吗?
因为我想识别何时有人foo.com
击中www.foo.com
spring - Primefaces fileUpload 不起作用,FileUploadFilter 调用了两次
我正在使用 Spring 3.1.0.RELEASE、JSF 2.x、JPA 2 和 Hibernate Provider 做一个 Web 应用程序。该应用程序在 Tomcat 6.35 上运行。
我将 PrettyFaces 3.3.2 用于友好的 URL 和 Spring security 3.1.0.RELEASE。
我使用 Primefaces 3.1,并尝试使用 Primefaces 的文件上传组件。可悲的是它不起作用。
我的 pom.xml 中有很好的依赖关系
我的 web.xml :
在视图中,我尝试以下操作:
或者
在我的豆子里
问题是我的bean中的文件总是空的!我在 Tomcat 7 中尝试过,但没有任何改变。我已经尝试过 Richfaces 的 fileUpload 组件并且它可以工作,但我不会包含这两个组件库以避免冲突。
我在 Netbeans 7 上调试了我的应用程序,并在 FileUploadFilter::doFilter 上插入了一个断点。我注意到 doFilter 被调用了两次。MultipartRequest 第一次创建良好,解析表单的输入并检测文件。但是第二次请求似乎被消耗了,MultipartRequest 中没有填写任何内容。Primefaces FileUploadRenderer 使用第二个 MultipartRequest,因此该文件中不存在任何文件。
FileUploadFilter 被调用两次是否正常?如何使 fileUpload 组件工作?
解决方案
我只更改了 web.xml,在 prettyfaces 过滤器中添加了 ASYNC,并在 fileupload 过滤器中删除了所有调度程序。
最终的 web.xml
谢谢。
jsf - Primefaces 数据列表 + PrettyFaces
如何在 dataList 项目链接中使用 PrettyFaces?
这是我的漂亮配置:
我收到了这个错误: