我正在使用JSF 1.2编写的一个相当大的应用程序.JSF 1.2现在已经有6年了.我需要升级到JSF 2.0.这会有多痛苦?我注意到自定义标签中的一些属性已被更改等.
我想创建一个导航到不同URL的按钮,并在URL中传递一些请求参数.outputLink工作,但我想要一个按钮,commandButton看起来不错,但我可以传递参数.
有解决方案吗?
我正在使用数据表,每行我有两个按钮,一个是"编辑"和一个"删除".
如果所讨论的行符合某个条件,我需要这些按钮是只读的,即禁用.我在JSF 2中看到,可以将参数传递给方法调用.在JSF 1.2中有什么相同的东西吗?
理想情况下我想要的东西(循环变量是循环,还有另一个bean,helper,它包含我想调用的方法):
<h:commandButton value="Edit"
disabled="#{helper.isEditable(loop.id)}" />
Run Code Online (Sandbox Code Playgroud)
在这种情况下,向bean 添加isEditable属性并不具有语义意义,并且在bean周围创建包装器对象是不切实际的.
提前致谢.