У меня есть действие, выполняемое тегом Struts <s:action>
на моей странице JSP.Как получить атрибуты запроса тега действия в Struts 2
<s:action name="test" ignoreContextParams="false" executeResult="false" namespace="/">
<h1><s:property value="#attr.testname" /></h1>
</s:action>
В test
действия, я пытаюсь установить testname
атрибут значение, как и следующий код.
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
ServletActionContext.getRequest().setAttribute("testname",
"This is a test name");
System.out.println("test action executing");
return ActionSupport.SUCCESS;
}
С выходом информации, действие выполненным, но <h1></h1>
пуст. Также я попробовал
<h1><s:property value="#request.testname"/></h1>
Но я не могу получить результат, который я хочу, все еще пуст.
Как получить эти атрибуты в <s:action />
?