zoukankan      html  css  js  c++  java
  • javaweb 中 error-page

    我们的请求找不到时,会跳到错误页面,tomcat提供了一个错误页面,但是不太好。
    分析:
    tomcat自带错误页面不好的原因:有一下两点:
     1.不好看;
     2.不能为seo做出贡献。
    思考:如何解决以上问题?  
    答:那就是自己定义错误页面,然后替换掉原来的错误页面。
    设置步骤:共两部:
    1.在web.xml文件中加入一下代码,保证出错或找不到页面是会跳转到如下页面:
    <error-page> 
        <error-code>400</error-code> 
        <location>/400.jsp</location> 
    </error-page> 
       
    <error-page> 
        <error-code>404</error-code> 
        <location>/404.jsp</location> 
    </error-page> 
       
    <error-page> 
        <error-code>500</error-code> 
        <location>/error.jsp</location> 
    </error-page>
    2.自己写一个error.jsp页面,然后将其头部isErrorPage设置为true即可。
     <%@page contentType="text/html;charset=utf-8" isErrorPage="true"%>


    3.提示:还可以在error.jsp页面中加入相关信息,让其打印出错误信息来,操作如下:
     错误码: <%=request.getAttribute("javax.servlet.error.status_code")%> <br>
     信息: <%=request.getAttribute("javax.servlet.error.message")%> <br>
     异常: <%=request.getAttribute("javax.servlet.error.exception_type")%> <br>

  • 相关阅读:
    单独设置css的class属性
    理解闭包的使用方法
    npm常用命令和总结
    前端调试之服务器
    gulp 报错的处理——个人经验
    工作经验备忘
    c++:虚函数和纯虚函数(转载)
    snmp学习、配置
    sigar学习
    linux安装VSCode
  • 原文地址:https://www.cnblogs.com/c-c-c-c/p/9119057.html
Copyright © 2011-2022 走看看