2015-01-07 1 views
0

서블릿을 치고 서버에 전달 된 데이터를 기반으로 두 가지 조건이 있습니다.HTTP 응답을 통해 이미지뿐만 아니라 문자열을 다시 보낼 수 있습니까?

1) 데이터가 'X'이면 응답으로 문자열을 반환해야합니다. 2) 데이터가 'Y'이면 응답으로 이미지와 문자열을 반환해야합니다.

이 시나리오가 가능합니까? 서버에서 문자열과 이미지를 모두 반환하려면 어떻게해야합니까?

모든 의견을 환영합니다.

답변

0

간단하게 다음과 같이 뭔가를 이미지의 URL을 반환하고, 세션 객체에 저장 :

String imgUrl = "...URL"; 
request.getSession.setAttribute("Image", imgUrl); 

그런 다음 RequestDispatcher를 호출하고 JSP에 전달, 그래서

request.getRequestDispatcher("jsp/myJsp").forward(req, resp); 

다음 , JSP에서 추출한 imgUrl,

<% String url = (String)session.getSession.getAttribute("Image"); 

등이 있습니다.

행운을 빈다.