Jsf 将原始字符串作为参数传递给action属性

Jsf 将原始字符串作为参数传递给action属性,jsf,jsf-2.2,Jsf,Jsf 2.2,在我的应用程序中,我有如下内容: <h:commandButton value="Some Value" action="#{outcome}" /> JSF认为我试图传递一个方法表达式,但我只想传递一些字符串值。有办法解决这个问题吗 谢谢。这绝对是一个POST请求吗?faces配置中有一个结果导航案例,但我在那里使用了重定向。问题是我真的想在这个导航案例中做一些测试,这就是为什么我不能使用h:按钮组件。哦?你说它不适合你?它到底是如何失败的?因为必须首先计算结果。索引字符串不能被

在我的应用程序中,我有如下内容:

<h:commandButton value="Some Value" action="#{outcome}" />
JSF认为我试图传递一个方法表达式,但我只想传递一些字符串值。有办法解决这个问题吗


谢谢。

这绝对是一个POST请求吗?faces配置中有一个结果导航案例,但我在那里使用了重定向。问题是我真的想在这个导航案例中做一些测试,这就是为什么我不能使用h:按钮组件。哦?你说它不适合你?它到底是如何失败的?因为必须首先计算结果。索引字符串不能被返回字符串索引的请求范围的托管bean方法替换吗?规范规定必须将action属性求值为公共方法。
<ui:param name="outcome" value="index" />
action="#{outcome}": Identity 'outcome' does not reference a MethodExpression instance, returned type: java.lang.String