问题标签 [jsf-2]

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.

0 投票
4 回答
13484 浏览

eclipse - Eclipse IDE 是否支持 JSF 2.0?

我安装了 WTP 3.1 插件,还安装了 Glassfish v3 插件。我可以注册我的服务器。

当我创建一个动态 web 项目时,我可以看到可用的最大动态 web 模块版本是 2.5。然后我选择了 Glassfish v3 的默认配置,但是当我查看 JSF 时,默认情况下没有选择它。当我选择它时,可用的最大版本是 1.2。

我想将 JSF 与 facelets 一起使用 - Eclipse 支持这个吗?我似乎在 Eclipse WTP 站点上找不到任何有用的东西。

0 投票
1 回答
11436 浏览

java - 在 JSF 2 中操作后导航到同一页面

我在 JSF 1.x 中完成了一个组件,该组件有一个命令按钮,如下所示

其中 templateController 作为 EL 绑定传递,可以是实现某个接口的任何对象。next() 的通用实现只是执行代码,然后返回一个空字符串,导致同一页面刷新:

现在我正在尝试将该组件移植到 JSF 2,我的问题是空字符串不再导致同一页面刷新,相反,框架尝试重定向到名为“.jsf”的页面,即它只是追加 . jsf 不管结果如何。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用的,我事先不知道要使用它的页面的名称。

谢谢

0 投票
2 回答
1727 浏览

ajax - 使元素在 JSF2 中的 ajax 上可见

我有dataTable在我的页面。最初我希望它被隐藏,并在通过 AJAX 请求获取数据后显示。我知道如何获取数据并放入表中,但如果表被隐藏,我不知道如何显示表。这是代码:

表最初是可见的,即使它是空的。如果我设置rendered="false"它是不可见的,并且在 AJAX 请求之后仍然不可见。

我怎样才能让它最初隐藏,并在填充数据后显示?

0 投票
2 回答
4109 浏览

java - JSF2.0 是如何将 Managed Beans 与 xhtml 绑定的?

我有关于 JSF2.0 如何将托管 Bean 与 xhtml 绑定的非常基本的问题?

说我有 value="#{MymanagedBean.property}" 的 inputtext

这个 MymanagedBean 引用是如何在 JSF 2 中解决的?

请在回答时考虑以下几点。

  1. 在更早的版本中,即使用 JSF 1.2,我们必须在 faces-config.xml 中编写绑定,但在 JSF 2 中,并不是必须拥有 faces-config.xml

  2. 如果您确实查看 xhtml 页面的源代码.. 您将找不到任何 MymanagedBean 参考。

那么它是怎么做的呢?

0 投票
3 回答
1084 浏览

java - 带有 JSF2 的 Spring3 portlet

有人用过带有 JSF2 和 portlet (JSR286) 的新 Spring3 吗?

我将 JSF1.2 与 portlet (JSR168) 一起使用,我们在文件上传、portlet 相互通信和其他方面遇到了一些问题。

关于这个主题的在线资源并不多。

0 投票
7 回答
30512 浏览

ajax - JSF f:event preRenderView 是由 f:ajax 调用和部分渲染触发的,还有别的吗?

所以我们有一个 f:event:

在初始页面加载(渲染)时根据需要触发。

然而,这个 preRenderView 事件也是由 ajax 部分页面渲染触发的,它重新渲染一个带有 id projectListing 的 h:panelgroup,如下所示。

我只希望为初始页面渲染调用dashboardBacking.loadProjectListFromDB,而不是在有ajax 部分渲染时调用。我可以使用更合适的事件或方法吗?

0 投票
1 回答
2660 浏览

java - JSF2:在导航规则中使用 EL。超时重定向?

我想知道以下几点:

当请求进入 JSF servlet 时,如果会话 bean 指示会话尚未登录,是否可以重定向到会话超时页面?

例如:

显然,它需要从该规则中排除 login.jsf ......但你明白了。我尝试过类似的方法,但它似乎不起作用,即使它起作用了,它如何处理书签 URL?

如何最好地在 JSF2 中实现这一点?此外,JSF2 中是否有类似 ASP.NET 的 global.asax 之类的东西,或者是关于它的 PhaseListeners/Filters 吗?

谢谢你。

0 投票
2 回答
3181 浏览

jsf - JSF 2 注释与 Websphere 7 (JEE5, JAVA 1.6)

我目前正在为 WAS 7 编写一个简单的 JSF 2 应用程序。当我通过 faces-config.xml 定义 bean 时,一切正常

当我尝试改用下面的注释时,应用程序失败。

我已将 WAS 类加载器设置为 Parent Last,并在日志中验证 Mojarra 2.x 正在加载。

但是,当我尝试使用该应用程序(使用基于 XML 的配置)时,我看到以下内容

有谁知道出了什么问题?

0 投票
2 回答
1635 浏览

java - JSF2 和 RichFaces 出错

我正在尝试在工作的 JSF2 应用程序上使用 RichFaces。我合并了 RichFaces jar,更改了 web.xml,但出现以下错误:

似乎缺少一些罐子,但我似乎找不到这个原因。上面的错误是日志吐出的唯一内容。

这是web.xml:

0 投票
2 回答
14032 浏览

jsf - 如何将操作字符串传递给 JSF 2 复合组件?

我正在 JSF 2 中创建一个简单的菜单组合组件。但是,我无法将字符串属性传递给组合组件以在 <h:commandLink> 的操作属性中使用。我的组件看起来像:

如何将操作字符串放入 <h:commandLink> 的操作属性中?