Если ваш бин является ActionForm (из вашего кода не ясно, так это или нет), то Struts подставляет это в ваши JSP-файлы, и у вас есть доступ к нему из тегов <html:form>
. Затем вы просто используете атрибут property
в тегах Struts, и они его подберут.
Кроме того, вы можете получить к нему доступ, используя теги bean-компонента JSTL или Struts, поскольку Struts предоставляет его в области запроса или сеанса в качестве именованного атрибута (область определяется в файле struts-config.xml
в определении action
с помощью атрибут scope
и открытое имя - это атрибут name
того же определения).
<action
path="/actionName"
type="some.package.ActionClass"
name="yourForm"
scope="request"
...
>
Если эта форма является стандартным компонентом, не расширяющим ActionForm, вы должны вручную установить его в желаемой области, используя request.setAttribute(…)
или session.setAttribute(…)
. Попав в JSP, вы можете получить его снова, используя теги JSTL или Struts.