2010-06-24 1 views
1

apache wicket에서 이미지 src에 대한 동적 URL을 어떻게 지정할 수 있는지 궁금합니다. 방금 ​​ 새로운 StaticResourceReference ("images/buttons /"+ 파일 이름 + ".gif") 과 같은 것으로 생각했지만 클래스 또는 apporoach를 찾을 수 없습니다. here과 같이 추악한 해결 방법이있는 것 같습니다.Wicket : 동적 URL을 만드는 방법 (예 : 이미지 용)

은 정말 (외부 능숙의 /의 URL에 대한 생각도 ..) 개찰구와 같은 인기있는 프레임 워크 동적 상대/절대 URL에 대한 쉬운 지원하지 않는 것을 상상할 수 없다

내가 뭔가를 놓친나요? 감사합니다.

+0

이미지가 동적으로 생성되었거나 (일부 Java 코드로 렌더링 되었습니까?) 또는 전쟁에서 리소스에 대한 URL을 만드시겠습니까? – bert

+0

후자입니다. 정적 리소스입니다. – MRalwasser

답변

1

This 문서가 두 possiblities 방법을 설명합니다

<img wicket:id="wicketimage"/> 

코드는 HTML 페이지를 지원하는 개찰구에서 할 일 : 나는 접근 방식에 100 % 행복하지는 않지만 제대로 작동하는 것 같습니다.

+1

@Doc 조정. 감사. – MRalwasser

7

그냥 동적 파일 이름을 원하는 경우에, 이런 식으로 뭔가를 시도 :

HTML :

WebMarkupContainer markup = new WebMarkupContainer("wicketimage"); 
markup.add(new AttributeModifier("src", true, new Model<String>("images/buttons/filename.gif")));  
add(markup);