jsf-2相关内容
我有一个用于添加一些数据的对话框:
..
我有两个 p:dialog.每一个都包含一些标记为必需的输入字段.一次只显示一个对话框,但是当我提交任何对话框时,JSF 还会验证未显示的对话框的输入字段.对于未显示的对话框,跳过 JSF 2 中的验证的最佳方法是什么.一种方法可能是我设置了 required="condation".但不知道这种情况可能是什么,它是否会起作用. 每个对话框最初都是隐藏的.每个都有自己的按钮来显示.当一个处于
..
我有一个显示用户列表的视图,从这个视图我可以转到任何选定用户的“详细信息"的另一个视图.在详细信息视图中,我需要从 2 个选择列表中选择一些值,然后在支持的 bean 中获取这些值,并将它们添加到用户以最终将用户存储(更新)到数据库中.这些是我在“用户 Bean"中的方法. 使用此方法,我从“用户列表视图"中获取用户 ID,并从数据库中检索用户以在详细信息视图中显示其信息. public
..
我想在我的 Jave EE 7 应用程序中使用 OmniFaces 1.7.我的应用程序是一个包含 JAR 的 EAR 和一个 skinny WAR.我的一些 JAR 依赖于 OmniFaces,因此 OmniFaces 工件必须在 EAR 中,而不是在 WAR 中的 WEB-INF/lib 中. 这是我的 EAR 的样子: EAR+-- 库|+-- [一些 3rd 方 JAR]|`--o
..
如果我在模板文件中插入一些支票会不会有问题?例如,如果我将用户检查插入模板的 xhtml 文件中,如果我在所有 xhtml 页面中使用此模板,可能会出现一些安全问题? 类似于:
..
我正在学习如何在 jsf 中使用 ajax,我制作了一个实际上什么都不做的页面,一个用数字填充的输入文本,提交给服务器,使用提交的值调用该元素的 setter,然后显示 getter 的值. 这是简单的 bean 代码: @ManagedBean(name="helper",eager=true)公共类 HealthPlanHelper {字符串随机 = "1";公共无效 setRando
..
有什么办法可以在后台bean中获取导航案例的? 假设我想从结果 success 中获取 ,它应该是 page1.xhtml.有没有辅助功能? start.xhtml#{pageController.processPage1}成功
..
我想使用值表达式的动态参数来实现这一点: #{anotherBean[field]} 其中 field 是 'user.name' 或 'location.address.zip' 或... 有可能吗? 注意,这是一个简单的例子,我对 ValueExpression 感兴趣,而不是 dataTable 组件.
..
我有 h:messages 来显示错误消息,并且有一个组件,我希望它的样式在发生验证错误时更改(如果任何组件有验证错误或呈现任何验证消息,则更改此样式特定组件). 如果组件有验证错误,我知道如何更改样式:JSF:检查 < 是否存在的更好方法;h:message for="id"/> 但我想要一种更通用的方法,如果表单中的任何组件无效,或者换句话说,任何验证消息都被呈现,则更改样式.
..
..
我正在处理 JSF 2.0 表单,我有一个包含 2 个字段的 managedbean import java.util.Date;导入 javax.faces.bean.ManagedBean;导入 javax.faces.bean.RequestScoped;@ManagedBean@RequestScoped公共类 StackOverflow {私人日期 firstDate;私人日期 sec
..
我是 JSF 2.0 的新手.在上一个版本中,我知道如果我想更改有关“发送给客户端的内容"的规则,我只需要配置 faces-config.xml. 现在,在2.0版本上,如何管理Action?例如,如果我在 index.xhtml 上有这个 我需要调用一个名为 response.html(不是 xhtml)的页面,或者那个页面放在/folder/response.html 中,或者其他
..
我目前有 2 个命令按钮和一个列表框.根据列表框选择,生成的结果可以显示在可下载的文件中或呈现为 HTML 表格.getFile() 代码基于 BalusC 的 PDF 处理教程,而 getTable() 设置 resultTable.
..
当我尝试通过 http://localhost/home/index.html 访问我的开发站点时出现此错误 重定向到 http://localhost/home/views/main/index.xhtml: java.io.FileNotFoundException:/views/main/index*.xhtml 未在 ExternalContext 中作为资源找到 我使用 Tomcat
..
我需要将一些参数(在我的示例中为 id)传递给 f:ajax 侦听器方法,但我不知道如何传递.有人帮忙吗?
..
我想避免使用样板代码来创建 SelectItem 列表以在视图和模型之间映射我的实体/dto,所以我使用了这个 通用对象转换器的片段: @FacesConverter(value = "objectConverter")公共类 ObjectConverter 实现 Converter {私有静态映射entity = new WeakHashMap();@覆盖public Stri
..
我们一直在开发服务器上运行一个 web 应用程序,最近有人为我们构建了一个生产服务器(据称)完全相同的 tomcat 配置,包括/lib 目录中的 JSF 库.当我尝试部署我的应用程序时,新服务器抛出了一个相当混乱的错误消息,我希望得到一些帮助理解. catalina.out 生产和开发日志在这一点上看起来相似: 24-Jun-2015 13:16:47.880 INFO [loca
..
在编写 JSF 2.0 表单时,我最不喜欢的部分是处理各种输入元素的 id 属性.我永远无法从支持 bean 中对目标组件的 clientID 进行编码,特别是因为 PrimeFaces tabView 现在包含 p:tab 元素的 id 作为客户 ID.我浪费了大量时间编码、测试,然后重新编码这些客户端 ID. 它让人想起旧式汇编语言编程,您必须为分支和循环生成大量标签名称.我这辈子做的已
..
情况:我有一个 JavaServer Faces 页面和一个会话范围的托管 bean,它具有两个 ArrayList 属性:一个用于保存可能值的列表,另一个用于保存选定值的列表.在 JSF 页面上有一个 组件,绑定了这两个属性. 问题:提交表单后,选中的值将被转换为字符串(ArrayList 类型的属性实际上包含几个字符串!);但是,当我使用转换器时,会收到如下错误消息: 验证错误:值
..
我已经实现了 Omnifaces FullAjaxExceptionHandler 但问题是它不适用于 ajax 请求.当我单击非 ajax 按钮时会话过期后,它运行良好.它将用户重定向到自定义错误页面.但是如果按钮使用ajax,它不会做任何事情.页面卡住了. 编辑:我已将 ActionListener 更改为 Action 并且仍然相同. Edit2:它没有给出错误.Apache T
..