jsf相关内容
我使用 JSF 2.0 创建了 Web 应用程序.我在托管站点上托管了它,托管站点的服务器位于美国. 我的客户想要所有访问该站点的用户的详细信息.如何在 JSF 中找到用户的 IP 地址? 我试过 试试 {InetAddress thisIp = InetAddress.getLocalHost();System.out.println("我的IP是" + thisIp.getLo
..
如何使用仅标准标签(ui:、h: 等)在 JSF 中重复输出某些内容?换句话说 - 如何在 JSF 中等效于下面的 PHP 代码?我立即想利用 ui:repeat,但它需要收集 - 我只有数字. for ($i = 0; $i 解决方案 JSF 2.3+ 如果您已经使用 JSF 2.3+,那么您可以使用 . xmlns:ui=“http://xmlns.jcp.org/jsf/fa
..
有谁知道在 ui:repeat facelets 标签中获取元素索引的方法吗? 解决方案 为“varStatus"属性指定一个值: 然后您可以通过 EL 访问循环索引: #{myVarStat
..
我需要将参数 (POST) 传递给 @managedBean,我使用了这样的托管属性: @ManagedProperty(value = "#{param.id}")私有整数 ID; Bean 的作用域是 ViewScope 我最终遇到了这个错误: 无法创建托管 bean 收据.发现以下问题: - 表达式#{param.id}, request 所引用的对象的范围比视图的引用托管b
..
我正在创建一个复合组件以在我的应用程序中使用它.我需要为每个复合组件定义它自己的主体.几年前我使用JSP的时候,我在一些标签文件中指定了自定义body,例如titlebar.tag,future body由下面的标签声明: 我在 JSP 文件中使用了它: 某物 现在我需要在 cc:implementation 之间
..
我是 JSF 的新手.我想知道 JSF/导航规则的一点.我有四个页面,索引、p1、p2、p3.当我尝试导航到带有 action="#{bean.gotoP1 的页面时()}",它给出了这样的错误; “无法为操作 '#{bean.gotoP1()}' 和结果为 'success' 找到匹配的带有 from-view-id '/index.xhtml' 的导航案例" 我的问题很简单;为什么
..
我有一个用于添加一些数据的对话框:
..
我正在学习如何在 jsf 中使用 ajax,我制作了一个实际上什么都不做的页面,一个用数字填充的输入文本,提交给服务器,使用提交的值调用该元素的 setter,然后显示 getter 的值. 这是简单的 bean 代码: @ManagedBean(name="helper",eager=true)公共类 HealthPlanHelper {字符串随机 = "1";公共无效 setRando
..
我有 h:messages 来显示错误消息,并且有一个组件,我希望它的样式在发生验证错误时更改(如果任何组件有验证错误或呈现任何验证消息,则更改此样式特定组件). 如果组件有验证错误,我知道如何更改样式:JSF:检查 < 是否存在的更好方法;h:message for="id"/> 但我想要一种更通用的方法,如果表单中的任何组件无效,或者换句话说,任何验证消息都被呈现,则更改样式.
..
我是 JSF 2.0 的新手.在上一个版本中,我知道如果我想更改有关“发送给客户端的内容"的规则,我只需要配置 faces-config.xml. 现在,在2.0版本上,如何管理Action?例如,如果我在 index.xhtml 上有这个 我需要调用一个名为 response.html(不是 xhtml)的页面,或者那个页面放在/folder/response.html 中,或者其他
..
我目前有 2 个命令按钮和一个列表框.根据列表框选择,生成的结果可以显示在可下载的文件中或呈现为 HTML 表格.getFile() 代码基于 BalusC 的 PDF 处理教程,而 getTable() 设置 resultTable.
..
我需要将一些参数(在我的示例中为 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
..
我已经实现了 Omnifaces FullAjaxExceptionHandler 但问题是它不适用于 ajax 请求.当我单击非 ajax 按钮时会话过期后,它运行良好.它将用户重定向到自定义错误页面.但是如果按钮使用ajax,它不会做任何事情.页面卡住了. 编辑:我已将 ActionListener 更改为 Action 并且仍然相同. Edit2:它没有给出错误.Apache T
..
在我的页面预渲染代码中,我添加了faces消息,然后导航到另一个页面,如下所示: if(error){addMessageToComponent(null,"发生错误");FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);navigateActionListener("m
..
假设我想在我的应用程序中导航,并动态包含不同的 facelet 页面.我有一个这样的命令链接: 这就是我包含 facelet 的地方: 导航类: 公共类导航{私人字符串视图名称;public
..
让我们以搜索页面和结果页面为例.如果我有一个 ViewScoped bean 来处理我的搜索页面和我的结果页面,我可以使用这样的东西通过 url 传递参数: search.xhtml 支持豆 @ManagedBean(name=
..
在 JSF 托管 bean 构造函数中,我使用请求参数从数据库加载实体.有时,实体不在数据库中,我想显示带有 404 消息的其他 JSF (.xhtml) 页面. 这是托管 bean 的示例: @ManagedBean(name = "someBean")@RequestScoped公共类 SomeBean 实现了 Serializable {private static final long
..
我已按如下方式声明 Facelet 视图模板:
..