当前位置:首页>正文

servlet中怎么获取文件路径 在servlet初始方法里怎么获取上下文路径

2023-07-28 23:30:26 互联网 未知

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初始方法里怎么获取上下文路径


a
com.qdmmy6.MyServlet

xmlPath
/aa.xml



public class MyServlet extends HttpServlet {
private String path
public void init(ServletConfig config) {
path = config.getInitParameter("xmlPath")
}
}
如果还看不懂,百度Hi我。

相关文章