定义一个类,在整体应用上下文当中存储了一个ctx的值,用它来引用上下文路径
package com.sl.servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
/* 该类的目的是 在整体应用上下文当中存储了一个ctx的值,用它来引用上下文路径
* loadOnStartup = 2 表示的是让这个类根据容器启动而启动
* */
@WebServlet(urlPatterns = {}, loadOnStartup = 2)
public class WebPathInitServlet extends HttpServlet {
@Override
public void init(ServletConfig config) throws ServletException {
config.getServletContext().setAttribute("ctx", config.getServletContext().getContextPath());
super.init(config);
}
}
欢迎大家借鉴以及指出相关不足。