Я хочу добавить параметр URL-адреса перед пересылкой другому действию из метода действия.Хотя HttpServletRequest имеет метод getParameter (), он не имеет метода setParameter ().Я знаю, что setAttribute () существует, но мне нужно, чтобы он был частью URL-адреса (например, что-то = что-то & some2 = some2).Я знаю, что могу сделать это, используя фильтры, но это избыточное решение для этой задачи.
В основном у нас есть фильтр с внешним управлением, который будет что-то менять на странице, когда этот параметр установлен.Допустим, цвет страницы будет передан как часть параметра URL.Когда этот параметр присутствует, фильтр сервлета подхватывает его и меняет цвет этой страницы.Я знаю, что это очень странный способ, но вот как они его здесь настроили.
Я знаю, как заставить его работать, используя отправку формы на основе сценария java, добавив параметр URL в URL-адрес действия (т. Е. "/SomeAction.do?color=red").Но для некоторых действий он фактически делает action.forward ("action_name") в коде.Для тех, кому было интересно, что делать.
Кто-нибудь знает, как это сделать в стойках 1.2?