我没有使用seam,但我听说seam的视图动作。难道我们不能在preender event中做到这一点吗?执行逻辑和使用导航处理程序重定向?视图操作只是一种更简单的内置方法,还是具有preender事件侦听器所没有的额外好处?
正如您所说,页面(视图)操作是内置的简单方法,并且在XML文件中定义此类操作的能力使您的代码非常干净,并且它们与页面参数(另一个有用的seam特性)一起变得更有用。
关于这个问题的Seam Faces文档提供了两者之间的详细深入比较:
http://docs.jboss.org/seam/3/faces/latest/reference/en-US/html/components.html d0e433