tylcarlos 发表于 2013-2-8 00:09:53

如何在页面中使用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]
查看完整版本: 如何在页面中使用contextPath