问题标签 [jsf]
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 - 在 JSF 中格式化双精度
我有一个与此处发现的问题类似的问题:JSF selectItem label formatting。
我想要做的是接受一个双精度值作为我的值并用两位小数显示。这可以通过简单的方式完成吗?
我尝试过使用,但这似乎适用于发送到服务器的 inputText 的值,而不是输入字段中的初始值。
到目前为止我的代码:
编辑:上面的代码确实有效。我被 JDeveloper 愚弄了,即使我对项目进行了显式重建并重新启动了嵌入式 OC4J 服务器,它也没有更新 jsp 页面。但是,重新启动计算机后,一切都很好。
jsf - JSF 统一导航系统(菜单、面包屑、站点地图)
我们正在使用 MyFaces、Richfaces 和 Restfaces 在 Oracle Stellant CMS 之上构建网站。我们没有使用 Site Studio。是否有任何小部件/小部件组合可以提供统一的导航系统?站点结构需要从 DB 表和 CMS 元数据字段中读取,我们需要顶部选项卡菜单、可展开的侧边栏菜单、面包屑和站点地图(如果它使用 sitemaps.org 标准,则可以加分)。我们目前正在使用不能很好地互操作的自主手动和现成小部件的组合——不同的导航功能在导航网站时不会保持同步。
java - 让 JSF 视图生成对非 jsf 请求的响应的最佳方法是什么?
我有一个 servlet,它与 JSF servlet 在同一个 Web 应用程序中。如何用 JSF 响应替换(而不是重定向)servlet 响应?
session - 如何在 OC4J 上抑制 jsessionID?
我正在向 OC4J 部署一个 JSF(myfaces、restfaces 和 richfaces)应用程序。我不希望 jsessionid 出现在状态栏或 URL 地址中。我几乎在所有情况下都设法压制它。我仍然遇到问题的一种情况是,首次使用“干净”浏览器(没有缓存、历史记录等)访问该站点时。在这种情况下, jsessionid 出现在每个链接上,直到单击任何链接,然后它消失,并且在浏览器的缓存再次清除之前不会回来(即使在后续会话中)。
似乎其他人遇到了这个问题,但我没有找到任何解决方案或解决方法:
java - Seam/JSF 中验证失败的导航
我已经使用Seam (2.0.2.SP1) 玩了几个星期了,我已经掌握了大部分基础知识,但是我还没有想出一个像样的解决方案来解决以下问题。
假设我有一个位于 的表单/foo.xhtml
,其中包含一个重写规则,以便将类似/foo.seam?id=<fooId>
的 URL 转换为/foo/<fooId>
. 表单上有commandButton
一个 动作#{fooHome.update}
。我还有一个导航规则,在/foo.page.xml
成功发布后重定向回一个漂亮的、书签友好的 GET:
问题是当发生验证错误时,导航规则被跳过,我最终在/foo
POST 之后。
我的问题:有没有办法重定向验证错误,所以我最终得到一个 GET 请求/foo/<fooId>
而不是 POST to /foo
?
我尝试在 中滚动我自己的验证方法fooHome
,返回“失败”结果,但我真的不希望无效数据通过验证阶段(从而进入当前对话)。
jsf - 重定位 JSF 生成的 javascript
我在我的应用程序中使用了很多命令链接。为了让它们工作,JSF 生成了一些狂野的 Javascript ( function dpf(f) {var adp...
)。可悲的是,脚本标签破坏了我的布局。(确实如此——我对此很确定)。
有没有办法强制 JSF 在其他地方生成脚本标签?
javascript - 组合由多个组件呈现的不同 javascript 对象
我有一个从服务器端渲染器编写/生成 javascript 的组件。该组件可以在同一页面中多次使用。但是,一旦页面被加载,我必须收集页面中这个多个组件编写的所有变量或 JSO。我怎样才能做到这一点,以便我将拥有所有变量或 JSO 的集合?例如,如果这个组件(比如说)在页面中使用了两次,那么它会在客户端/浏览器上发出两个 javascript 块 - var arr1 = new Array['First', 'Second'] 和 var arr2 = new Array['Third' , '第四']。
为了进行最终渲染,我必须组合这两个数组。
jsf - JSF/CSS 属性冲突
这是我们的第一个 JSF 应用程序,我正在将我们的图形设计师的 CSS 集成到我们的 facelets 文件中。他告诉我,他需要input 标签的name和id属性与 label 标签的for属性相同。
他的要求:
但是,当 JSF 代码呈现 HTML 时,我会在这些属性中获得额外的标识符。
我的小脸代码:
发送到浏览器的最终 XHTML:
从 JSF 的角度来看,这对我来说是有意义的,但是我有没有办法满足我们平面设计师的要求并让每个人都开心?或者这是一个糟糕的 JSF 疏忽?
谢谢!
java - 您可以在不同的 OSGi 包中包含 JSF 自定义组件吗?
有人一起使用过 OSGi 和 JSF 吗?
我问是因为 JSF 使用类加载器魔法来查找自定义组件。从教程(强调我的):
此配置文件最终将成为代表此组件的 .jar 文件中的 META-INF/faces-config.xml。JSF 将在运行时加载的每个 .jar 文件(在 WEB-INF/lib 目录中的 .war 文件)中查找这样的文件名,并在其配置中使用它们中的每一个。通过这种方式,可以将多个组件 .jar 文件组合成一个 Web 应用程序,并且每个 .jar 中描述的所有组件都将可供应用程序使用。
我希望能够将 JSF 自定义组件作为 OSGi 包(即自定义组件位于与 JSF 运行时不同的 OSGi 包中),并且 JSF 能够在运行时找到这些。
有没有人做过类似的事情?
java - 在 JSF 表达式语言中如何获取列表的长度?
我如何获得ArrayList
使用 JSF EL 表达式的长度?
不起作用。