我表示通过其ID的项目的页面重定向:显示item.xhtml?id=xxx
JSF错误和
如果没有ID提供的所有项目的清单。
在同一页面有一个窗体用于更新项目的字段。 使用<f:viewParam>
和隐藏的输入我可以在提交表单时再次显示item.xhtml?id=xxx
。但是,如果发生验证错误(我使用Bean验证),item.xhtml将显示所有项目的列表和错误消息。即使发生错误,是否有重定向的方法?
PS:为什么jsf将url查询从url中取走?我的意思是,如果呈现的表单行为是/context/page.xhtml?query=string
而不是仅仅是/context/page.xhtml
,那么这些问题将不存在。我错在哪里?
重复的问题:[http://stackoverflow.com/q/6885887/620338](http://stackoverflow.com/q/6885887/620338)在使用 –
2012-03-18 20:14:29