web.xml配置詳解
阿新 • • 發佈:2020-09-11
常用配置
修改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>