powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
10 сообщений из 10, страница 1 из 1
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402664
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

ранее файлы в папке проекта располагались так

->web
|-CSS - каталог
|-JS - каталог
|-WEB-INF - каталог
|-index.jsp
|_main.jsp

потом файлы в проекте разместил так

->web
|-resources - каталог
| |-CSS - каталог
| |-JS - каталог
|-WEB-INF - каталог
|-VIEW - каталог
|-index.jsp
|-main.jsp

redirect в сервлетах перестали корректно работать.

Варианты типа
Код: java
1.
res.sendRedirect("/WEB-INF/VIEW/index.jsp");

не работают...

Подскажите каким образом и где необходимо внести коррективы, чтобы redirect заработали корректно?
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402678
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoранее файлы в папке проекта располагались так
нарисуй нормально дерево папок или скрин дай)
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402681
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
было

стало
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402696
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drno,


RequestDispatcher dispatcher=getServletContext().getRequestDispatcher( "/WEB-INF/views/index.jsp" );
dispatcher.forward( request, response );
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402703
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drno,
index.jsp вроде принято в корне держать.
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402714
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174,

благодарю за рекомендацию, заработало.

p.s.

правда пришлось несколько раз папку classes из WEB-INF в корень и обратно вернуть,
проверял версию https://coderanch.com/t/361829/java/JSP-HTML-files-WEB-INF
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39402715
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

навеяло после проб Spring Security :-)
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39403898
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoPetro123,

навеяло после проб Spring Security :-)

Спрошу тут до кучи :)
В Spring Security легко назначаются права на папки, а можно-ли задать права на конкретную страницу?
В лоб у меня не получилось, но пока отложил так как не сильно нужно.
Вопрос чисто академического свойства.
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39403925
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008В Spring Security легко назначаются права на папки, а можно-ли задать права на конкретную страницу?
в вебе любая страница это URI\ресурс.
Не только спринге. Т.е. указать конкретно
\ffffffff\fffffff\Страничка.jsp в маппинге-фильтре и всё.
...
Рейтинг: 0 / 0
Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
    #39404298
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SQL2008В Spring Security легко назначаются права на папки, а можно-ли задать права на конкретную страницу?
в вебе любая страница это URI\ресурс.
Не только спринге. Т.е. указать конкретно
\ffffffff\fffffff\Страничка.jsp в маппинге-фильтре и всё.

Я правильно понимаю, что в файле конфигурации
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<beans:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
    http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd">
      
    <http auto-config="true" >
        <intercept-url pattern="/" access="hasRole('USER')" />
        <intercept-url pattern="/home" access="hasRole('USER')" />
        <intercept-url pattern="/admin**" access="hasRole('ADMIN')" />
        <intercept-url pattern="/dba**" access="hasRole('ADMIN') and hasRole('DBA')" />
        <form-login  login-page="/login"
                     username-parameter="ssoId"
                     password-parameter="password"
                     authentication-success-handler-ref="customSuccessHandler"
                     authentication-failure-url="/Access_Denied" />
        <csrf/>
    </http>
 ...   
</beans:beans>



Можно указать
Код: java
1.
         <intercept-url pattern="/home/page.jsp" access="hasRole('USER')" />



и эта страница будет доступна пользователя роли USER?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно сделать redirect на файл в проекте /WEB-INF/views/index.jsp?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]