2012-08-07 39 views
0

我有一个JSF Portlet,它在视图JSP中具有用户窗体。要求是每当我点击主题导航菜单,一个新的表单需要显示给用户。但问题是,每当我点击菜单,价值被保留。请点击主题导航,建议如何删除/重新初始化辅助bean。从WPS 7.0中的主题导航菜单中重置JSF Backing bean

感谢, 拉吉

+2

你能提供一些代码来证明这个问题吗?没有足够的信息来了解您的问题。 – 2012-08-07 11:15:00

+0

@maple_shaft:嗨,感谢您的检查。我最初的问题是我有一个部署在WPS 7.0中的JSF portlet。当我点击主题导航菜单时,portlet JSP将与表单一起显示。一旦我提交表单,并且如果有任何异常,表单字段中的值不会被删除。但是我的要求是,无论何时从主题导航调用Portlet视图JSP,都会显示一个新的表单。我做了一个解决方法,通过添加一个queryString参数到导航URL生成和我的doView我检查参数,如果它不是NULL,然后显示一个新的表单 – Harry 2012-08-22 07:03:00

回答

0

我通过添加queryString参数导航URL生成(因为我们使用custome主题)和我的doView我检查的参数,如果它不是空做了一个解决办法,然后显示一个新的表单。希望它有帮助