2013-12-12 4 views
2

Struts2 프로젝트 폴더에 images/example.jpg 이미지가 있습니다.동적으로 struts2에서 url 태그의 "value"속성을 설정하는 방법은 무엇입니까?

<s:url value="/images/example.jpg" var="urlTag"></s:url> 
<img src="<s:property value="#urlTag"/>" height="200" width="200"/> 

을하지만 어떻게 URL- 값이 동적으로 속성을 설정하는 방법 : 내가 사용하여 이미지를 표시 할 수 있어요

? 나는이 일을 시도 :

org.apache.jasper.JasperException: /display.jsp (line: 28, column: 45) equal symbol expected 

가 (즉 위의 코드에서 imageLink 전)

이에 대한 솔루션을 제안하십시오 :

<s:url value="<s:property value="imageLink"/>" var="urlTag"></s:url> 
/* where "imgageLink" has the value(/images/example.jpg) obtained from the action class*/ 
<img src="<s:property value="#urlTag"/>" height="200" width="200"/> 

위의 코드는 오류를 제공합니다.

참고 : inputstream을 사용하여 이미지 전송을 성공적으로 마쳤지 만 Struts url 태그를 사용하여 이미지 전송 작업을하고 싶습니다.

+0

어디에서 imageLink 변수를 설정합니까? #imageLink를 value 속성 s : url로 시도 했습니까? –

답변

2

struts 태그 속성에 struts 태그를 배치 할 수 없습니다. 시도해보십시오.

<s:url value="%{imageLink}" var="urlTag"/> 

조치 클래스에 getImageLink()을 제공하십시오.

+0

"% {imageLink}"작업이 수행되었고 #imageLink가 작동하지 않았습니다. –