Если вы не хотите использовать теги struts2, одинаково правильный подход - использовать теги JSTL.Эти теги поддерживаются Struts2, и я предполагаю, что большинство основных веб-фреймворков Java.
Настоятельно рекомендуется избегать сервлетов / скриптов в типичном бизнес-программировании с использованием любой Java Web Framework.
Вы, вероятно, уже знаете это, но чтобы получить свойство из действия, просто скажите:
<s:property value="myProperty"/>
Или в равной степени действительны с использованием JSTL (некоторые здесь даже сказали бы, что более корректно, поскольку представление больше не работаетзависит от Struts2)
<c:out value="${myProperty}" />
Мало кто из программистов (и я бы сказал, нет опытных программистов в Struts2), которым было бы сложнее понять, чем
<%
MyAction action = (MyAction)BaseAction.getCurrentAction(request);
String myValue = action.getMyValue();
%>
* 1013Горстка тегов, необходимых для создания страницы, вам нужно получить свойства, выполнить итерацию для создания таблиц / списков, и это все.Изучение этих нескольких тегов сэкономит много времени.