2013-11-15 3 views
0

c : images와 같은 서버 컴퓨터 폴더에 이미지를 업로드했습니다. 이것은 "web.xml"이라고 쓰여졌습니다 <context-param> <description>Location to display uploaded file</description> <param-name>file-display</param-name> <param-value> C:/images/ </param-value> </context-param>서블릿에서 jsp로 이미지 표시

완벽하게 업로드되고 있습니다. 이제 해당 이미지를 <img src=""/> 태그가있는 jsp로 표시해야합니다.

내가 서블릿 에

filepath = getServletContext().getInitParameter("file-display"); 

사용하여 경로도 첨부 이미지 이름을 발견하고있다. 하지만 "<img src=""/>"태그가있는 JSP로 표현하는 방법. 은 서버 위치 폴더에서 jsp로 이미지를 표시하는 또 다른 방법입니다.

답변

0

당신은 미리 정의 된 application 변수를 사용하여 JSP에서 ServletContext에 액세스 할 수 있어야합니다 : 당신이 할 수있는 (표현식에서 호출하는 방법을 지원 EL 2.2에 대한) 당신은 서블릿 API 3.0을 사용하는 경우

application.getInitParameter("file-display"); 

를 :

${application.getInitParameter("file-display")} 
+0

@micha, 감사하지만 샘플 코드를 보낼 수 있습니까? –

관련 문제