Я использую функцию яваскрипта представить форму, и в яваскрипте функции, я бы указать form.action= "Struts2 url goes here";
Struts2 передачи URL как строка
Вот отрывок из моего кода:
var form = document.forms['myForm'];
if (form != null) {
var backURL = "ActionB!someMethodB.action?Bparam1=somevalue&Bparam2=somevalue";
form.action="ActionA!someMethodA.action?Aparam1=somevalue&Aparam2=" + backURL;
form.submit();
}
Проблема заключается в том, что в методе действий someMethodA
значение для Aparam2
всегда обрезается первым амперсандом в backURL
.
Я попытался заключить backURL
с цитатами form.action="ActionA!someMethodA.action?Aparam1=somevalue&Aparam2='" + backURL + "'";
, но это не сработало. Мне кажется, что значение backURL
не рассматривается как целое, но также анализируется.
Я хотел бы знать, есть ли способ обойти это.
много помогли. Спасибо. – Will