Теги Struts2 предоставляют только некоторые дополнительные функции для лучшей работы с потоком Struts2. Они похожи на помощников, которые дают вам некоторые готовые функции для тесной работы со Struts2.
В конце концов, когда ваш JSP будет отображаться браузером, будь то тег Struts2 / ваши пользовательские теги или любая другая используемая вами библиотека тегов будут преобразованы в чистый HTML, понятный вашему браузеру.
Так что, если у вас есть текстовое поле, скажите
<s:textfield name="username" id="username" value=""/>
он будет преобразован в HTML при окончательном отображении как
<input type="text" name="username" id="username" value="">
Просто обратите внимание, что если вы не предоставите id
для своего текстового поля, Struts2 сгенерирует идентификатор самостоятельно при преобразовании кода тега в окончательный HTML, поэтому, если вы хотите, чтобы пользовательский идентификатор для текстового поля / любого другого поля был указан явно.
Таким образом, у вас есть все возможности использовать известный способ JavaScript
document.getElementById("myhidden")
и делайте все, что хотите, со значениями.