JSP如何管理welcome-file-list?

时间:2011-01-27 20:17:53

标签: java jsp servlets

如何将用户的域名重定向到其中一个页面?
的web.xml

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>now_see_this.jsp</welcome-file>
    <welcome-file>Another.jsp</welcome-file>
</welcome-file-list>

感谢!!!

1 个答案:

答案 0 :(得分:2)

你可以

  • 制作过滤器(javax.servlet.Filter
  • 将其映射到/
  • 检查request.getServerName()并与预定义的域名列表进行比较
  • request.getRequestDispatcher("/someIndex.jsp").forward()取决于域名。

但是,它看起来像一个奇怪的用例,因为如果用户知道它们(如果它们没有隐藏在WEB-INF中),用户仍然可以访问其他域的索引文件。但是,如果不了解您的要求,我无法提出更好的解决方案。