在ssm开发中,总是发现url路径和静态资源的路径都需要加上项目名,所以想到提出来方法,把他放在application范围中,就可以了,,不用每个jsp页面都要加
public class ServerStartupListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
ServletContext application = sce.getServletContext();
String path = application.getContextPath();
application.setAttribute("APP_PATH", path);
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
}
然后在web.xml里添加listener
<listener>
<listener-class>com.study.diary.web.ServerStartupListener</listener-class>
</listener>