URL forwarding JSF



我有一个名为erSelection.jsp的JSP页面。但是,在配置文件的部署中,它被存储为ERSelection.jsp,因为结果页面没有找到错误。在JSF中是否有办法将URL http://localhost:8080/Test/ERSelection.faces重定向到erSelection.faces.

如果只是重命名物理文件确实不是一个选择,您最好的选择是创建一个自定义过滤器来完成

if (request.getRequestURI().endsWith("/ERSelection.faces")) {
    response.sendRedirect(request.getContextPath() + "/erSelection.faces");
    // You may want to do a 301 instead with a Location header.
} else {
    chain.doFilter(request, response);
}

或者通过一个简单的配置文件(比如Tuckey的URLRewriteFilter)获取一个更可定制的URL重写过滤器。

相关内容

  • 没有找到相关文章

最新更新