如何在页面中使用contextPath
首先定义一个Listener。
public class MyListener implements javax.servlet.ServletContextListener{public void contextDestroyed(ServletContextEvent e){}public void contextInitialized(ServletContextEvent e){//设置web应用路径e.getServletContext().setAttribute("contextPath", e.getServletContext().getContextPath());CommonUtil.setWebPath(e.getServletContext().getRealPath("/"));}}
然后在web.xml上使用Listener。
<listener> <listener-class>com.market.servlet.MyListener</listener-class></listener>
这样程序启动后就会自动把程序的上下文放到“contextPath"中。
<link href="${contextPath}/styles/style.css" rel="stylesheet" type="text/css" />
这样就显示出contextPath的值。
页:
[1]