【问题标题】:Redirect to 404page if link found broken [duplicate]如果发现链接损坏,则重定向到 404page [重复]
【发布时间】:2015-06-25 22:53:06
【问题描述】:

如果某些链接似乎已损坏,我希望我网站的用户登陆 404.jsp。例如,我有一个 index.jsp,其中有几个链接。现在如果没有找到任何链接,那么服务器应该重定向到 404.jsp 我不认为 <meta http-equiv="refresh" content="1; url=/next/page/to/go/to.jsp"> 可以在这种情况下使用。我该如何执行这项任务?

【问题讨论】:

  • 如果只是指向网站的内部链接,通常可以在您的服务器上进行配置。如果是外部网站,我认为除了在服务器端测试链接并动态重定向之外,您无能为力。无论如何,这更像是serverfault.com的问题

标签: java jsp


【解决方案1】:

在您的应用程序的web.xml 配置文件中有一个参数:

<error-page>
   <exception-type>404</exception-type>
   <location>/404.jsp</location>
</error-page>

如果用户请求任何不存在的资源,她将被重定向到给定的错误页面。

【讨论】:

  • 这段代码帮助我完成了我想做的事情。只是我没有使用 xception 类型使其通用。 /404.jsp
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
  • 2018-10-15
  • 2013-12-05
  • 1970-01-01
相关资源
最近更新 更多