2016-07-05 4 views
0

Хотя это помогает в организации моего проекта, размещение моей разметки Wicket в папке веб-приложения предоставляет эти файлы для прямого доступа злоумышленниками-хакерами и typowriters.Как скрыть файлы разметки Wicket из прямого доступа при хранении в папке webapp

Однако этот примерный проект смог сорвать мои любительские попытки доступа к сырому файлу разметки.

http://examples-wickettutorial.rhcloud.com/markupfolder/

Так скажите мне, как делает один место Wicket разметки в папке веб-приложений, предотвращая несанкционированный доступ к ним из Интернета.

+1

Хорошо, почему вы размещаете свою разметку в папке веб-приложения в первую очередь? Папка приложения wep существует, чтобы сделать что-то доступным «из Интернета». – svenmeier

+0

Ну, дело в том, что онлайн-пример удался сам по себе идиотом, тогда как когда я пытаюсь использовать тот же пример на своей локальной машине, он не идиот-доказательство. – VikNop

ответ

0

Поместите их в папку WEB-INF. Это цель именно для этого варианта использования.

+0

WEB-INF - возможное решение. Но я хочу знать, почему я получаю 404 по URL-адресу (http://examples-wickettutorial.rhcloud.com/markupfolder/markupFolder/org/wicketTutorial/HomePage.html). Но когда я пытаюсь использовать тот же пример на своей локальной машине и перехожу к аналогичному URL-адресу (http: // localhost: 8080/CustomFolder4MarkupExample/markupFolder/org/wicketTutorial/HomePage.html), я получаю пустую страницу, источником которой является исходная файл разметки. – VikNop

+0

Ваш адрес не так! Попробуйте: http://examples-wickettutorial.rhcloud.com/markupFolder/org/wicketTutorial/markupfolder/HomePage.html –