在Struts2中,使用后ModelDrivernInterceptor
,数据位于一个model
对象中,
并且模型被推送到ValueStack
. 然后,在这之后。
如何访问Action
's 属性?
在Struts2中,使用后ModelDrivernInterceptor
,数据位于一个model
对象中,
并且模型被推送到ValueStack
. 然后,在这之后。
如何访问Action
's 属性?
如果您在模型和操作类中没有相同的属性名称,请照常访问操作属性。如果您具有相同的名称,则只能通过直接按索引访问值堆栈来访问操作属性,例如在此问答中:Passing parameters to action through ModelDriven in Struts 2.3.16。
使用#action.someProperty
.
使用堆栈索引是脆弱的,例如,如果您更改 JSP,您可能会引入堆栈深度等。