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