本文主要是介绍Response的sendRedirect实现JSF内的URL重定向,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
●导入Servlet包
import javax.servlet.http.*;
●加入下面的取得HttpServletResponse的函数:
protected HttpServletResponse getResponse() ...{
FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
return response;
}
●在需要重定向的地方加入下面代码
response.sendRedirect("sample.jsp");
facesContext.responseComplete(); // 这一句很重要
return null;
注:最后的return看自己的需要返回
这篇关于Response的sendRedirect实现JSF内的URL重定向的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!