首先定义一个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的值。