栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从xhtml中的commandButton重定向到Servlet

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从xhtml中的commandButton重定向到Servlet

首先,导航规则仅适用于JSF。他们无法帮助您导航到servlet。

faces-config中的导航规则在JSF2.0中是多余的。它们由JSF隐式处理,基于操作方法返回的值(结果)。

"?faces-redirect=true"
可以附加到结果的末尾以进行重定向。

我不知道您的功能要求是什么。您正在尝试将JSF和servelts混合使用,这不是一个好主意。

<h:commandButton id="reportButton"  action="reportPdf"

action
属性的值必须是解析为某些JSF托管Bean中的方法的方法表达式。例如
action="#{controllerBean.axnMethod()}"

axnMethod()
被调用时,一个选择是重定向从那里到servlet。如下所示:

FacesContext.getCurrentInstance().getExternalContext().redirect("url");

或者,只需要调用servlet,然后在视图上,只需放置一个带有调用servlet的URL的链接即可。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508880.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号