Я искал и искал, и это уничтожает меня. У меня есть это:s: удаляемые параметры формы тега
<s:form method="post" action="%{methodOne}" cssClass="buttons">
emailFormUrl возвращает URL правильно, но параметры были лишены.
public String methodOne() {
return anotherClass.methodTwo(id);
}
Который говорит:
public static String methodTwo(
String id) {
return fastEncode("", "longurl/view.jsp",
new ParameterPairing("id", id));
}
По какой-то причине идентификатор раздевание, это оставляет меня с ошибкой проверки и не выполнить действие, которое я требую. Насколько мне известно, перед июльским срочным обновлением безопасности у нас не было проблем, но это небольшая функциональность, которая редко используется (аргумент для ее удаления я предполагаю).
Я не хочу добавлять скрытый параметр, поскольку я хочу понять причину, по которой это не работает, а не обходной путь (я все еще в тяжелой части обучения своей карьеры).
Если вы делаете почтовый запрос, почему вам нужны эти параметры в URL-адресе? –
Короче говоря, я не знаю, это мои первые несколько месяцев, используя стойки после университета (Университет: место, которое оставляет вас думать, что вы знаете все до тех пор, пока вы не узнаете, что у вас есть такое же количество знаний, как павлин). По сути, я настраиваю url, у которого есть параметр id экземпляра. Форма отправляет информацию и дает указание отправить электронное письмо, содержащее информацию, которая рассчитывается на основе этого идентификатора экземпляра. Я тестировал все другие действия этого действия = «% {method», и они, похоже, отлично реагируют. Я хотел добавить <скрытый параметр>, который – Phish
, конечно, исправляет его, но поскольку он использовался для работы, мне нужно выяснить, что не так и что изменилось. Мое понимание не охватывает достаточно широты, чтобы знать, почему мы пытаемся завершить действие с помощью этого метода. Мне жаль, что я не могу предоставить больше информации - мы все учились однажды, но эй? – Phish