JSF 参数传递
我正在使用 JSF 2.0 和 Facelets,我想做这样的事情: 我有一个带有特定自定义异常的 Web 应用程序。我想要一个通用的错误页面,可以显示异常的错误信息。因此,例如,如果托管 bean 中发生自定义异常,我想导航到 exception.xhtml,并传递字符串参数,然后以某种方式显示它。 有什么简单的方法可以做到这一点吗?
谢谢, 中号
I'm using JSF 2.0 with Facelets and I want to do something like this:
I have a web application with specific custom Exceptions. I would like to have a general error page, which can display the error messages of the exceptions. So for example if a custom exception occurs in a managed bean, i'd like to navigate to exception.xhtml, and pass a string paramater, and then display it somehow.
Is there any easy way to do this?
thanks,
M
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在你的 Action bean 中,你应该有类似的东西:(
在这个 action 方法中,你可以做任何你需要的事情,当你得到所需的异常时,你将它放入请求中,然后导航到你的页面,即ExceptionPage.jsf
)目标页面的 (exceptionPage.jsf) Action 您可以通过以下方式检索它:
并通过 getter 将其连接到 exceptionPage.jsf 中的组件。
In your Action bean you should have something like:
(in this action method you can do whatever you need, and when you get the required exception you put it in the request as so and navigate to your page i.e. exceptionPage.jsf)
And in the target page's (exceptionPage.jsf) Action you can retrieve it by:
and connect it to a component in exceptionPage.jsf by a getter.