1. jsp相对路径怎么写
FileInputStream fin = new FileInputStream("a.txt");
改为
FileInputStream fin = new FileInputStream(new File(application.getRealPath(request.getRequestURI().substring(request.getContextPath().length()))).getParent()+ "\\a.txt");
2. 求,解,jsp在myeclipse的路径写法
jsp用的是绝对路径。
你观察一下,在文件的头部是不是写了这么一段话。<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>在JSP文件中,所有你写的路径默认是要加在basePath后面的。
也就是说,你写的路径,要是相对于服务器根目录(就是文档结构里的WebRoot文件夹)的相对路径。而html就没有这个问题。
它允许你写相对的,也允许你写绝对的。回到你的例子上,你要先把图片放在项目文件夹下面,然后,写相对路径。
例如:你把图片放在webroot下的image文件夹下面,那你就写image/xx.gif就可以了。
转载请注明出处育才学习网 » jsp本地路径怎么写