|
|
|
Struts Form-based authentication - возврат на страницу
|
|||
|---|---|---|---|
|
#18+
Допустим, есть некий набор JSP-страниц, требующих указания логина и м.б. пароля для доступа к ним. В примере struts-example за это отвечает тег checkLogon и класс CheckLogonTag. Охота сделать так, чтобы пользователь, в случае успешного логина, возвращался именно на ту страницу, откуда его "послали" на регистрацию. Но классы-наследники Action заканчиваются как правило фразой: Код: plaintext 1. 2. И еще вопрос, из серии красивостей - как после форварда из Actiona заставить браузер показывать в адресе имя страницы, на которую пришли, а не имя действия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:39 |
|
||
|
Struts Form-based authentication - возврат на страницу
|
|||
|---|---|---|---|
|
#18+
Ну в общем mapping.findForward("success")); это нормально но можно же и так return new ActionForward("любой урл"); А этот урл ты и сам можешь получить из реквеста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 18:31 |
|
||
|
Struts Form-based authentication - возврат на страницу
|
|||
|---|---|---|---|
|
#18+
авторОхота сделать так, чтобы пользователь, в случае успешного логина, возвращался именно на ту страницу, откуда его "послали" на регистрацию. Вот так можно вернуть пользователя туд откуда пришел Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 14:19 |
|
||
|
Struts Form-based authentication - возврат на страницу
|
|||
|---|---|---|---|
|
#18+
У меня примерно такая же проблема. return (new ActionForward(actionMapping.getInput())); не помогает, насколько я понимаю, это возвращает input, который прописан в struts-config.xml для actionа, в данном случае для процедуры логина. А это бесполезно, ведь прийти можно с любой страницы. "но можно же и так return new ActionForward("любой урл"); А этот урл ты и сам можешь получить из реквеста" А как получить URL на страницу с tiles ? Т.е. получить-то его можно, но это будет страница, содержащая шаблон с headerами и footerами, какой-нибудь /bla-bla/layout.jsp. А как можно получить последний view, прописанный в конфиге tiles, куда надо вернуться ? Можно конечно в сессии хранить последний view, и менять его в каждом actione и вызывать что-то типа forward=new ActionForward((String) session.getAttribute("last.view")); Но может в Struts есть готовое решение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:53 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=740&tid=2149799]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 388ms |

| 0 / 0 |
