1. 程式人生 > 實用技巧 >web.xml配置詳解

web.xml配置詳解

常用配置

  修改web應用預設首頁

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>//寫首頁的名稱就行了
  </welcome-file-list>

  Servlet萬用字元對映及初始化引數

  

  <servlet>
      <servlet-name>patternServlet</servlet-name>
      <servlet-class>com.imooc.pattern.Employer</servlet-class
> </servlet> <servlet-mapping> <servlet-name>patternServlet</servlet-name> <url-pattern>/employer/*</url-pattern> </servlet-mapping> String url = request.getRequestURI(); System.out.println(url); String employerId = url.substring(url.lastIndexOf("/")+1); System.out.println(employerId); if(employerId.equals("1")) { response.getWriter().println("wuyi"); }

 

  全域性配置

    

  <context-param>
      <param-name>content</param-name>
      <param-value>© 2020 imooc.com  京ICP備 12003892號-11</param-value>
  </context-param>

ServletContext context    = request.getServletContext();
        
        String content = context.getInitParameter("content"
); context.setAttribute("content", content); context.setAttribute("title", "<h1>幕課網</h1>"); response.setContentType("text/html;charset=utf-8"); response.getWriter().println("ServletContext 學習");

     

 設定 404、500等狀態碼預設頁面

  

  <!-- 指定錯誤頁面 -->
  <error-page>
      <error-code>404</error-code>
      <location>/error/404.html</location>
  </error-page>