servlet中怎么获取文件路径 在servlet初始方法里怎么获取上下文路径
servlet中怎么获取文件路径
根目录所对应的绝对路径:request.getServletPath()
文件的绝对路径 :request.getSession().getServletContext().getRealPath
(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath(”/”)
(ServletContext对象获得几种方式:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
)
在servlet初始方法里怎么获取上下文路径
<servlet>
<servlet-name>a</servlet-name>
<servlet-class>com.qdmmy6.MyServlet</servlet-class>
<init-param>
<param-name>xmlPath</param-name>
<param-value>/aa.xml</param-value>
</init-param>
</servlet>
public class MyServlet extends HttpServlet {
private String path
public void init(ServletConfig config) {
path = config.getInitParameter("xmlPath")
}
}
如果还看不懂,百度Hi我。
servlet找不到路径的问题
那么你不需要手动设置classpath,按如下步骤:
1.在eclipse中设定好jdk路径。
2.在elipse中设定好tomcat路径。
3.建立项目的时候,切记是建立web project,这样会将j2ee的包自动导入到项目中去
在servlet初始方法里怎么获取上下文路径
public class MyServlet extends HttpServlet {
private String path
public void init(ServletConfig config) {
path = config.getInitParameter("xmlPath")
}
}
如果还看不懂,百度Hi我。