问题标签 [myfaces]

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 投票
1 回答
1236 浏览

jsf - jsf 2.0 复合组件 - 如何修改外部 bean/属性

我只是在学习 JSF 2 并使用简单的自定义组件。想象一个具有两个 inputText 字段的启用 ajax 的自定义组件:

使用该组件的页面如下所示:

类中定义 domBean 的有趣方法如下所示:

我希望 input.setValue(code) 会设置 inputText 值,这是延迟表达式“#{cc.attrs.value}”,它通过“父”页面链接到#{testCtrl.code}。不幸的是,testCtrl.code 永远不会填充输入的值。

我做错了什么?

谢谢!

0 投票
1 回答
7170 浏览

java - JSF 2.0 和 MyFaces Tomahawk

我一直在调查我们现有的使用 JSF 1.2 & tomahawk 1.1.9 & no facelets 的 web 应用程序的 JSF 升级,以使用 JSF 2.0 & tomahawk 1.1.9

这是我到目前为止的发现:

有没有其他人做过类似的事情——你的经验是什么?

我在网上到处搜索,但在这个主题上找不到太多,但目前我很有信心将新库放到测试环境中几周,然后再放到实际环境中。

0 投票
1 回答
1706 浏览

jsf - 使用 JSF 1.2 自定义组件和 BEA 10.3 获取 ClassCastException

如果我在自定义标题标签中使用属性,我会收到 ClassCastException。没有属性渲染工作正常。

甚至在调用我的 HeadlineComponent 或 HeadlineTag-Class 中的方法之前,调用<t:headline value="test" />都会给出 ClassCastException。<t:headline />工作正常。

我在 BEA 10.3 上使用 MyFaces-1.2

默认.jsp

标题组件.java

HeadlineTag.java

标签库.tld

面孔-config.xml

例外

web.xml

0 投票
1 回答
1378 浏览

java - 如何预先填充重复的 h:selectOneMenu?

将每个订单一个点的工作表单修改为每个订单多个点我遇到了预填充 h:selectOneMenu 的问题。例外是java.lang.IllegalArgumentException: Value binding '#{spot.deliveryTypes}'of UISelectItems with component-path {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /order.jsp][Class: javax.faces.component.html.HtmlForm,Id: pf][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: _idJsp11][Class: javax.faces.component.UISelectItems,Id: _idJsp12]} does not reference an Object of type SelectItem, SelectItem[], Collection or Map but of type : null

旧的工作 JSP 代码:

新的不工作的 JSP 代码:

引入了新字段List<Spot> spots以及 getter 和 setter。List<SelectItem> getDeliveryTypes()已从托管 bean 类 Order 移至类 Spot。

如何访问 spot.deliveryTypes?将 # 更改为 $ 没有帮助,因为 value= 不接受 EL。

我的面孔 1.1.8

谢谢。

0 投票
1 回答
3611 浏览

java - JSF a4j + tomahawk + ​​myfaces 出错:资源框架未初始化,请检查 web.xml 中的过滤器配置

我正在尝试<a4j:commandLink>在我的 JSP 中使用,但出现以下我完全不理解的错误:

我的web.xml样子是这样的:

0 投票
1 回答
46 浏览

java - 如何确定 Apache Trinidad Faces 中标签的有效嵌套是什么?

我有一个复杂的应用程序,其中包含 JSF 和 Apache MyFaces 的混合。在任何情况下,我都会收到关于无效嵌套的 ConvertNumberTag () 的运行时 ServletException(当前,它位于 tr:outputText 标记下)。

不幸的是,我无法弄清楚如何分辨什么是有效嵌套和无效嵌套。Apache MyFaces 站点不提供此信息。

你?

0 投票
1 回答
988 浏览

testing - No factories configured while using Jetty 7 embedded + Myfaces 1.2

I am using an embedded version of jetty 7 to load a web application using Apache MyFaces 1.2 in a junit 4 test class on the advice from another thread.

While running the test i get this error.

This application works fine with tomcat, weblogic and even oc4j!

How can i get this to work with jetty?

0 投票
2 回答
3840 浏览

jsf - 如何处理 Richfaces 中的代码错误 500

我正在使用 Richfaces 3.2.2 并且需要在出现异常时向用户显示 500 错误页面。问题是当我使用 ajax 事件时,当出现异常时,我无法向用户显示 500 错误。我已经在 web.xml 上定义了错误页面。

原谅我的英语。请问有什么建议吗?

0 投票
2 回答
313 浏览

java - Tomahawk tree2 组件间距

有没有办法改变节点的左边距?Tree2 使用以下列呈现这些边距:

<td height="100%" width="19" style=""><img height="18" border="0" width="19" src="/vwwinner/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12806587/tree2.HtmlTreeRenderer/images/spacer.gif" alt="spacer"></td>

19 px 宽度对我来说太大了,所以我很高兴知道如何更改这个值。

0 投票
1 回答
785 浏览

jsf - 从模式面板中的数据表填充页面

我正在尝试从rich:modal面板中的数据表中获取一些数据

整个流程如下

  • 单击主页上的搜索按钮时,会弹出一个模式面板,其中包含适当的数据和复选框
  • 到目前为止,应用程序运行良好
  • 单击确定按钮后,应将所选数据填充到主页中。这是代码失败的地方

我尝试了诸如 , 之类的东西getRowDatagetValues但徒劳无功。这可以通过将 bean 保持在会话范围内来完成,但我必须使用 Apache MyFaces JSF 1.2 将此 bean 保持在请求范围内