右クリックで「ソースの表示」を行うと、以下のリアルなパスが丸見えとなってしまうため、
今後も使う機会はないと思うが、使用したことがなかったので備忘録として記載する。
■リアルパス
C:\〰\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ProjectName\WEB-INF/image/logo.gif
■サーブレットの例
import javax.servlet.ServletContext;
@Controller
public class LoginFormController implements ServletContextAware {
private String realPath;
@Override
public void setServletContext(ServletContext arg0) {
this.realPath = arg0.getRealPath("/");
}
@RequestMapping(value="/", method = RequestMethod.GET)
public ModelAndView showLogin(){
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("realPath",realPath);
modelAndView.setViewName("loginform/login");
return modelAndView;
}
■JSPの例
<img src="${realPath}WEB-INF/image/logo.gif" style="zoom: 0.7;">
0 件のコメント:
コメントを投稿