|
|
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Есть некий Action, оканчивающийся, к примеру : Код: plaintext 1. 2. Можно ли к пути actionForward'а дописать параметры, т.е. чтобы в результате он выглядел примерно как mypage.do?p1=v1&p2=v2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 17:55:20 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
можно, например так, в struts-config.xml Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 10:31:50 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
concatесли нужно динамически параметры передать, не прописывая их в struts-config.xml то это можно сделать по-другому, в request их засунуть. мои параметры, например, deleteSuccess это названия методов в Action. А в какой request их можно поместить, раз процедура Action.execute() возвращает ActionForward? Или в тот же, что передан ей как параметр? В идеале хотелось бы получить должным образом сформированную строку, значение параметра определяется динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:06:56 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
да в request кторый как параметер передаётся. Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:29:42 |
|
||
|
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:47 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
нет. В Action можно паpaметры передать так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:52:56 |
|
||
|
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:31 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Может быть и пройдет, просто предложили еще одно решение , которое меня вполне устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 12:45:22 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
можно спросить для чего это надо? Почему нужно именно так параметры передавать, а не через форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 13:00:09 |
|
||
|
Struts - добавление параметров в path ActionForward'а
|
|||
|---|---|---|---|
|
#18+
Для красоты, собственно:) Допустим, есть список неких элементов. По щелчку на выбранном элементе идет переход на страницу редактирования его свойств, URL примерно такой: edit.do?id=123 . Страница редактирования свойств подразумевает в в качестве результата submit'а формы либо возврат на список, либо переоткрытие страницы редактирования, уже с измененными данными. В этом случае хотелось бы иметь URL тоже с указанным параметром - идентификатором элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 13:22:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32877025&tid=2153066]: |
0ms |
get settings: |
12ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 296ms |
| total: | 445ms |

| 0 / 0 |
