Как да препратя променлива в моя клас на действие от моята jsp страница

Използвам struts таг вътре в struts iterator таг, за да контролирам какво се показва в едно от моите полета, както следва.

<s:iterator value="commentViewList" >
  <s:if test="%{documentInfo.documentId != 0}">
    <div class="col-sm-2 col-xs-12 text-center"><s:a href="/bg%{documentLink}" tabindex="19"><s:text name="yes"/></s:a></div>  
  </s:if>

  <s:else>
    <div class="col-sm-2 col-xs-12 text-center"><s:property value=""/></div>  
  </s:else>

Работи добре, но бих искал да заменя 0 в теста с препратка към int променлива noValueId, която съм дефинирал в моята страница за действие. Това ще ми позволи да направя една промяна, ако някога трябва да променя това, с което сравнявам documentInfo.documentId. Използвам тази стойност и в моята страница за действие. Всяка помощ ще бъде оценена!


person ponder275    schedule 29.10.2015    source източник
comment
Също така documentInfo.documentId е променлива от вашия клас Action. Просто се нуждаете от атрибут с неговия getter или дори само getter. Какъв е проблема ? :|   -  person Andrea Ligios    schedule 29.10.2015
comment
Първоначално се опитах да препратя към статична променлива (това беше статична крайна константа) и когато не проработи, поставих променливата в скрито поле на моята jsp страница, но това не помогна, така че премахнах скритото поле. След това прочетох къде не можете да посочите статична променлива, така че я промених на нестатична променлива, но пак не работи, но бях забравил да върна скритото поле обратно. Докато пишех отговор на вашия коментар Разбрах какво съм направил, така че върнах скритото поле и то работи. Благодаря за коментара!   -  person ponder275    schedule 30.10.2015
comment
Имате достъп до статично поле. Вижте stackoverflow.com/q/16063819/1700321.   -  person Aleksandr M    schedule 02.11.2015
comment
@AleksandrM Значи мога да третирам статично поле точно като Enum?   -  person ponder275    schedule 02.11.2015
comment
Можете да получите достъп до него като enum, като използвате @package.Class@FIELD.   -  person Aleksandr M    schedule 02.11.2015
comment
Благодаря за информацията!   -  person ponder275    schedule 02.11.2015