原则:局部优先原则
全局配置
设置web默认欢迎页面方式一
局部配置
设置web默认欢迎页面方式二 Web.xml配置 <!-- 设置默认访问页面--> <welcome-file-list> <welcome-file>welcome.html</welcome-file> </welcome-file-list>
设置默认欢迎界面的路径是从根(web)路径开始查找。 若在根路径中的文件夹下则如下图:
同时设置多个欢迎界面 优先级从上之下。若前面的404报错,则下一个。
局部变量中的mapping方式
设置web默认欢迎页面方式三 public class Welcome extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8"); resp.setCharacterEncoding("utf-8"); PrintWriter out = resp.getWriter(); out.print("<h1>hello</h1> "); } } web.xml配置 <welcome-file-list> <welcome-file>We/test</welcome-file> </welcome-file-list> <servlet> <servlet-name>Welcome</servlet-name> <servlet-class>com.servlect.Welcome</servlet-class> </servlet> <servlet-mapping> <servlet-name>Welcome</servlet-name> <url-pattern>/We/test</url-pattern> </servlet-mapping>