|
|
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
Допустим, пользователь заполнил некую форму на странице (логина, к примеру), далее на SUBMIT ее отработал отработал некий Action. После этого пользователь попал на страницу результатов этого действия. Если теперь обновить эту страницу в браузере через F5 или Ctrl+R, то начинает отрабатывать тот же Action и, как правило, браузер предупреждает, что данные формы будут посланы заново. Как можно избежать этого, если требуется просто обновить страницу результата? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2004, 16:29 |
|
||
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
LoginAction'ом, например делать response.sendRedirect("postLoginAction.jsp"); не то? -- Lacrima Mosa Est ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2004, 16:44 |
|
||
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
Там чуть заковыристее, у меня в конце Action'а стоит Код: plaintext 1. Код: plaintext 1. Код: plaintext 1. Я когда-то спрашивал об этом, думал, что это просто из серии красивостей, а тут всплыла конкретная проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2004, 17:07 |
|
||
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
Denis PopovДопустим, пользователь заполнил некую форму на странице (логина, к примеру), далее на SUBMIT ее отработал отработал некий Action. После этого пользователь попал на страницу результатов этого действия. Если теперь обновить эту страницу в браузере через F5 или Ctrl+R, то начинает отрабатывать тот же Action и, как правило, браузер предупреждает, что данные формы будут посланы заново. Как можно избежать этого, если требуется просто обновить страницу результата? Код: plaintext 1. 2. 3. 4. Будет тебе редирект а не серверный форвард. F5 будет работать так, как ты этого ожидаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2004, 02:34 |
|
||
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
Denis Popov взято с RSDNА как решается задача с указанием относительного пути к файлу стилей? Ситуация такая: есть некий jsp, по адресу host/project/jsp/page.jsp, т.е. он находится в подкаталоге от корня проекта project. Файл .css лежит так же в каталоге jsp. На страницу page.jsp можно попасть напрямую, по ее адресу, либо через некий action. Но при переходе по action стили не цепляются, поскольку, как я думаю, файл ищется в корне проекта, а не в директории. Варианты: — указывать абсолютный путь к файлу стиля; — запретить доступ к jsp страницам вообще, только через действия; — изменить имя действия, довавив к нему имя каталога (не проверял еще). Может есть еще варианты? Это решается через тэг <html:base />: Struts in actionThe code <html:base/> generates a standard HTML base tag, so that references to such things as images can be relative to the location of the original JSP page. You may have noticed that the logon application sometimes refers to .do pages. These aren’t actual files on the server but references to Java classes, or Actions, written by the application developer. These Actions then forward to a JSP that creates the response. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2004, 07:53 |
|
||
|
Struts - обновление старницы после action'а
|
|||
|---|---|---|---|
|
#18+
Dimitry Mardiyan Код: plaintext 1. 2. 3. 4. Будет тебе редирект а не серверный форвард. F5 будет работать так, как ты этого ожидаешь. riman Это решается через тэг <html:base />: О! Спасибо всем, кажется жизнь налаживается:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2004, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2153163]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 316ms |

| 0 / 0 |
