JSP如何获取当前的绝对路径?

Servlet/Jsp 新民 1226℃ 已收录 0评论

JSP中如何获取当前绝对路径,本文总结了错误写法与正确写法,请大家参考:

错误:

String realPath  =   “ http:// ”   +  request.getServerName()  +   “ : ”   +  request.getServerPort()  +  request.getContextPath();

String realPath  =   “ http:// ”   +  request.getServerName()  +   “ : ”   +  request.getServerPort()  +  request.getServletPath();

正确:

String realPath  =   “ http:// ”   +  request.getServerName()  +   “ : ”   +  request.getServerPort()  +  request.getContextPath() + request.getServletPath()。substring( 0 ,request.getServletPath()。lastIndexOf( “ / ” ) + 1 );

如果想连带获取页面的名称时则去掉最后的substring即可。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=846
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址