1

我们的应用程序使用 JSF 1.2。屏幕上有一个 selectBooleanCheckbox 表示支持 bean 中的一个字段。加载 JSP 时,正确显示该值。页面上有三个命令按钮;调用 backing bean 中的保存函数,然后导航到另一个屏幕。另外两个用于在刷新屏幕之前调用支持 bean 中的实用程序方法。如果未选中该复选框,则所有三个按钮都可以正常工作。如果选中该复选框,则只有第一个按预期工作。

选中复选框时,将初始化支持 bean,但在调用方法之前,从生成的 servlet 抛出 noSuchElementException。该异常有一条空消息并且没有堆栈跟踪,因此它并不是非常有用。

我已经验证每个字段的值与屏幕最初填充的值保持一致。下拉不一致是我以前见过的唯一一次,因此任何有关其他检查内容的指针将不胜感激。不幸的是,我无法在此处发布代码,但如果可以的话,我会回答任何问题。

4

1 回答 1

1

仔细查看您的按钮,以及工作按钮与非工作按钮有何不同。

于 2012-10-19T21:20:25.500 回答