Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java EE (J2EE) и Spring > Вопрос по Spring MVC |
Автор: kozlozhop 19.4.2009, 07:55 | ||
Всем привет!! и ближе к делу ![]()
Так вот, теперь вопрос: если у меня articleIndex.html используется в jsp страницах только в инклудах(jsp:include), то, вероятно, необходимо, чтобы пользователь не мог попасть на этот самый articleIndex.html(т.к. там кроме одной таблицы ничего нет), так как это сделать?? ЗЫ articleIndex.html получает данные из бд, самому в голову пришло только не использовать спринг, сделать через jsp+сервлет, тогда зайти на atricleIndex.jsp не получится, но надо бы сделать через спринг.. |
Автор: gEndelf 19.4.2009, 14:13 |
для начала - если у тебя эта страница нигде не засвечена - то о её существовании догадаться практически невозможно дальше - несколько вариантов - JavaScript - проверка URL'a. - в контроллере спринга - проверить request.getServletPath(). В случае проверок если урл не тот - редиректить на index.html |
Автор: kozlozhop 20.4.2009, 01:59 | ||||
gEndelf Спасибо зо ответ! и еще один вопрос, по поводу Spring + Hibernate, я не совсем понимаю для чего нужно использовать транзакции, если метод реализуется через один запрос.
вот допустим здесь мне понятен смысл наложения спринговской аннотации(она записана в сервисе, работающим с реализацей бд, т.е. commit() и roollback() здесь выполняются автоматом), т.е. я делал спецом ошибку, например в каллбаке, и видел, что транзакция не выполняется. А вот тут, я не могу понять , нужна транзакция, или нет:
т.е. лично я не понимаю, почему в интернете, подобные примеры всегда пишут с наложением транзакции(т.е. даже на хибернатовские методы типа save, load ее ставят). Зачем она здесь? |