2008年2月12日火曜日

Tips: JSPでSever内での絶対(実)パスを知りたい

例えばコンテクスト内のWEB-INFの位置を知るにはこんな感じ.
getServletContext().getRealPath("/WEB-INF")


JSP内だとこんな感じ?
<%@ page import="java.util.*" contentType="text/html; charset=iso-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML><BODY>
<%
out.println(getServletContext().getRealPath("/WEB-INF"));
%>
</BODY></HTML>


"/WEB-INF/"としても出力結果の最後からは'/'は取られるので注意.

誰かのお役に立てば幸い.
間違いがあればご指摘いただければ幸い.

0 件のコメント: