1
pdf 파일 링크가 포함 된 페이지를 다시해야합니다.Wicket : PDF 파일에 대한 링크 만들기
지금까지 페이지는 다음과 같이 보입니다 :
NewsPanel.html
<wicket:fragment wicket:id="news">
[...]
<ul>
<li><a href="res/pdf/NewsAugust.pdf" target="_blank">August</a></li>
<li><a href="res/pdf/NewsSeptember.pdf" target="_blank">September</a></li>
</ul>
[...]
</wicket:fragment>
을 그리고 지금은 데이터베이스 정보로의 링크를 구축해야합니다. 나는 이런 식으로 뭔가를 시도
: 내가 링크를 클릭하면
NewsPanel.java
[...]
Resource pdfResource = new WebResource() {
private static final long serialVersionUID = 1L;
@Override
public IResourceStream getResourceStream() {
File pdf = new File("res/newsletter/September.pdf");
IResourceStream stream = new FileResourceStream(pdf);
return stream;
}
};
ResourceLink<Void> resourceLink = new ResourceLink<Void>("pdf", pdfResource);
add(resourceLink);
resourceLink.add(new Label("label", new Model<String>("September")));
[...]
NewsPanel.html
<wicket:fragment wicket:id="news">
[...]
<ul>
<li><a href="#" wicket:id="pdf"><wicket:container wicket:id="label"></wicket:container></a></li>
</ul>
</wicket:fragment>
는하지만, 그것은 404 오류를 보여줍니다 ...
어떻게해야할까요? NewsPanel.java
ExternalLink link = new ExternalLink("pdf", "res/newsletter/September.pdf", "September");
add(link);
NewsPanel.html
<a href="#" wicket:id="pdf">
: