Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
h:button和f:param JSF 2.1_Button_Jsf 2_Parameter Passing - Fatal编程技术网

h:button和f:param JSF 2.1

h:button和f:param JSF 2.1,button,jsf-2,parameter-passing,Button,Jsf 2,Parameter Passing,我必须在现有页面上添加一个按钮。 我正在使用JSF2.1.11和faces配置版本2.1 我正在尝试使用以下代码: 如果没有,页面将毫无例外地加载 出现异常的原因是 JSF在页面bean上找不到布尔属性。此未找到属性确定是否渲染面板组件 该面板中不包含该参数 公开的布尔属性不存在 如果我删除该行,页面将正常加载 想法? 谢谢 没有明确的原因,现在它起作用了。 该问题可能是由于项目或Tomcat7服务器中的某个地方发生了损坏 我不想这么不确定,但我多次执行了以下步骤,这些步骤有时有效,有时无效

我必须在现有页面上添加一个按钮。 我正在使用JSF2.1.11和faces配置版本2.1

我正在尝试使用以下代码:

如果没有,页面将毫无例外地加载

出现异常的原因是 JSF在页面bean上找不到布尔属性。此未找到属性确定是否渲染面板组件

该面板中不包含该参数

公开的布尔属性不存在

如果我删除该行,页面将正常加载

想法?
谢谢

没有明确的原因,现在它起作用了。 该问题可能是由于项目或Tomcat7服务器中的某个地方发生了损坏

我不想这么不确定,但我多次执行了以下步骤,这些步骤有时有效,有时无效:1从项目菜单中清除eclipse项目 2 ant脚本中的项目清理3 Tomcat清理4重建和重新部署

我还将其添加到web.xml:com.sun.faces.expressionFactorycom.sun.el.expressionFactoryImpl

总的来说,这一点现在起作用了:

<h:button value="Show Image" outcome="viewImage">
    <f:param "imageId" value="#{someBean.imageId}"/>
</h:button>

您的里程可能会有所不同

使用按钮加载页面时出现错误?或者当你点击按钮的时候?是否为该布尔属性包含getter/setter?是的,布尔属性存在get/set。我只是再次测试了一下,结果是一样的:对于line,页面异常,因为JSF找不到与及其没有明显逻辑关系的boolean属性。