У меня есть проект GWT. Я хотел бы назвать этот проект gwt из содержимого электронной почты параметрами, нажав гиперссылку. В этом случае я хотел бы скрыть свои параметры, поэтому я попытался добавить javascript-код для передачи скрытого параметра. К сожалению, javascript-код не может работать в содержимом электронной почты из-за проблемы с безопасностью.
Может ли кто-нибудь дать мне совет, как я могу позвонить в свой проект со скрытыми параметрами из электронного контента?
Хорошо, что почтовые клиенты этого не допускают (подумайте о рисках безопасности). Обычно ссылки не предназначены для выполнения запроса POST.
Поэтому, если вы не хотите иметь параметры GET в URL-адресе вашего браузера, способ решить эту проблему - отправить перенаправление при получении запроса. (Альтернативой может быть изменение URL-адреса сразу на стороне клиента с помощью Window.Location.replace()
или Window.Location.assign()
.)
Используйте jsp файл для своего модуля:
Вызовите jsp с такими параметрами, как myModule.jsp? User = '123' & mail = '456'
в jsp-коде записывают параметры на ваш HTML-вывод
<input id='userName' type='hidden' value='<%=user%>'>
Получите значения из результата html из вашего кода gwt: когда GWT выполняется, страница html уже отображается.
Если вы используете механизм Place-Activity, создайте placeController.goTo(), используя место, построенное с этими параметрами