[Seasar-user:9235] Re: TomcatのDocBaseをとりたいのですが

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 18日 (水) 22:30:42 JST


小林 (koichik) です.

Date:    Wed, 18 Jul 2007 21:25:44 +0900
From:    "fujihara" <[E-MAIL ADDRESS DELETED]>
To:       Seasar2 メーリングリスト <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:9233] TomcatのDocBaseをとりたいのですが

> intercepterの中からTomcatのdocBase(/C:/hoge/src/main/webapp/WEB-INF/classes/)の 
> 
> パスを動的に知りたいのですがどの様にとればいいのでしょうか?

インターセプタに

private ServletContext servletContext;

public void setServletContext(ServletContext servletContext) {
  this.servletContext = servletContext;
}

を追加して

String realPath = servletContext.getRealPath("/WEB-INF/classes");

みたいな.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内