|
|
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Есть некий Action, оканчивающийся, к примеру : Код: plaintext 1. 2. Можно ли к пути actionForward'а дописать параметры, т.е. чтобы в результате он выглядел примерно как mypage.do?p1=v1&p2=v2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 17:55 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
можно, например так, в struts-config.xml Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 10:31 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
concatесли нужно динамически параметры передать, не прописывая их в struts-config.xml то это можно сделать по-другому, в request их засунуть. мои параметры, например, deleteSuccess это названия методов в Action. А в какой request их можно поместить, раз процедура Action.execute() возвращает ActionForward? Или в тот же, что передан ей как параметр? В идеале хотелось бы получить должным образом сформированную строку, значение параметра определяется динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:06 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
да в request кторый как параметер передаётся. Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:29 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Это-то все известно:) У меня есть наследник Action'а: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Можно ли к пути в actionForward добавить свой параметр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:24 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
нет. В Action можно паpaметры передать так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:52 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Denis PopovЕсть некий Action, оканчивающийся, к примеру : Код: plaintext 1. 2. Можно ли к пути actionForward'а дописать параметры, т.е. чтобы в результате он выглядел примерно как mypage.do?p1=v1&p2=v2 ? а если так: int v1, v2, v3; -- инициализация v1, v2, v3 ActionForward forward = mapping.findForward("success"); StringBuffer path = new StringBuffer(forward.getPath()); path.append("?p1="+v1+"&p2="+v2+"&p3="+v3); return new ActionForward(path.toString()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 11:25 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Может быть и пройдет, просто предложили еще одно решение , которое меня вполне устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 12:45 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
можно спросить для чего это надо? Почему нужно именно так параметры передавать, а не через форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 13:00 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Для красоты, собственно:) Допустим, есть список неких элементов. По щелчку на выбранном элементе идет переход на страницу редактирования его свойств, URL примерно такой: edit.do?id=123 . Страница редактирования свойств подразумевает в в качестве результата submit'а формы либо возврат на список, либо переоткрытие страницы редактирования, уже с измененными данными. В этом случае хотелось бы иметь URL тоже с указанным параметром - идентификатором элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 13:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32879944&tid=2153066]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 518ms |

| 0 / 0 |
