关于java和web项目中的相对路径问题..docVIP

  • 1
  • 0
  • 约1.22万字
  • 约 9页
  • 2016-12-26 发布于重庆
  • 举报
Web项目中的相对路径? 在JSP的HTML部分中的相对路径? 在JSP的JAVA部分中的相对路径?? 在FORM的ACTION属性中的Servlet引用?? 在Servlet中forward到另一JSP文件? 对 于第一种情况,可以在HEAD中定义BASE标签,指定改页面的基准路径,一旦定义后,改页面中的相对路径都是基于改基准路径的,如BASE中定义 HREF=http://localhost:8080/XXHP/,那么如果A中定义HREF=welcome.jsp,就相当于HREF= http://localhost:8080/XXHP/welcome.jsp。? 对于第二种情况,由于需要得到服务器端 的路径,BASE标签就无法满足需要了。在JSP中预定义了application对象,通过它可以得到Web应用在服务器端的根目录: application.getRealPath(),返回的是 F:\jakarta-tomcat-5.0.28\webapps\XXHP(最 后没有\),既然如此,只要在根目录的基础上加上文件的相对路径就可以了:new File(application.getRealPath() + \\xxx.xml)。? 对于第二种情况,可以在servlet-mapping中设置。url-pattern中的“/”代表Web应用的跟目录“http://localhos

文档评论(0)

1亿VIP精品文档

相关文档