问题标签 [methodexpression]

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 回答
776 浏览

jsf - 如何将参数从 xhtml 传递到支持 bean 方法?

命令按钮导致此异常: HTTP 状态 500 - /encryption.xhtml @17,110 action="#{encryptBean.encrypt(#{encryptBean.path})}" 无法解析表达式 [#{encryptBean.encrypt(#{encryptBean 。小路})}]

0 投票
0 回答
29 浏览

jsf - javax.el.MethodNotFoundException,即使方法存在

我正在尝试在我的 facelet 页面中调用getNebulizerModelName在 a 的action属性中调用的托管 bean 方法<h:commandLink>,以便我可以根据 faces-config.xml 导航规则告诉隐式 NavigationHandler 下一步要去哪里。但我得到了上面描述的错误。方法就在那里,它符合标签库文档中规定的规则。值得注意的是,可以很好地找到并调用来自同一个托管 bean 的其他方法,如下面的代码所示。我已经搜索了大约一个小时的相关帖子。我尝试过清理、重新构建、重新启动服务器、关闭和打开 IDE。我在用:

  • GlasshFish 4.1
  • Java EE 7
  • JSF 2.1
  • 莫哈拉 2.3
  • NetBeans 8.2

小脸页面:

托管 Bean 类:

有什么建议么?

0 投票
1 回答
328 浏览

jsf - 创建包含参数类型为 Object 的方法的 MethodExpression 生成解析异常

  • 我正在通过 java 代码直接构建 MethodExpression。
  • 它将表示对带有参数(如 follow)的 bean 方法的调用。
  • 该对象是一个简单的自定义 pojo 对象
  • 我们现在创建 MethodExpression,如下所示。
  • 它会生成以下错误。
  • 我尝试了使用字符串作为参数和布尔对象的相同代码,它工作正常,但使用自定义对象会产生相同的错误,以及如果我们传递一个复杂对象(例如 UIComponent)。

  • 我正在使用 JSF 2.2,欢迎提供任何帮助。

0 投票
0 回答
40 浏览

c# - c# linq Joins - 缺少一个连接?

我正在尝试使用 linq Method-Expressions 编写一个(简单的)连接查询。虽然这对我来说似乎很正确,但生成的查询缺少 1 Join ...

表及其关系:

所以,我想查询 all WorkingOrderTasks,它相关的地方PurchaseOrderAV有一定的Searchtag分配。

使用香草(我的)SQL,我会这样做:

试图在 Linq-Method-Expressions 中组装它,我想出了这个:

但是,由 ef 生成的查询缺少一个连接(表WorkingOrder根本没有连接)加上它还连接Extent1`.`WorkingOrderId` = `Extent2`.`Idwhere Extend2is PurchaseOrderAv- 所以,一个错误的连接。:

(删除了不必要的列 linq 在每个范围内生成)

我很确定我在这里的 Method-Expression-Syntax 中做错了什么,但是我从头开始重写了 5 次,并且总是得到相同的错误结果。

我可以切换到 linq-query-syntax 或使用 StoredProcedure - 但我只是好奇这里出了什么问题。

编辑:写这篇文章有帮助:

显然应该是