Мне нужно предоставить ссылку на файл в файловой системе сервера. В обычном HTML это выглядит примерно так:
<a href="C:\Users\user\resources\147ebg.jpg">Image or word doc or whatever</a>
Но я не могу заставить эту простую вещь работать с JSF 2. Я попробовал h:outputLink
так:
<h:outputLink value="C:\Users\e\workspace\IDEXRoughAuctions\WebContent\resources\147ebg.jpg" id="test1">Testing output link</h:outputLink>
но когда я нажимаю на ссылку, ничего не происходит. (Я попробовал Windows и Unix стиль разделителей, а также добавив файл: /// перед путем, но не повезло.)
То же самое происходит с h:commandLink
и просто с h:link
, которые в любом случае, если я правильно понимаю, направлены на навигацию между страницами JSF. (И да, я пытался привести их в форму, хотя в этом нет особого смысла.)
Так, как эта простая задача выполнена?