Hi,

I'm analyzing the security changes for a migration from Struts 6.3 to Struts 
7.0.

One thing I'm wondering about is the StrutsParameter annotation that now needs 
to be added to all getters and setters that need to be accessed from the OGNL 
context. We have a number of Actions where we have getters and setters for POJO 
objects, and sometimes those POJOs have getters and setters for nested POJO 
objects as well, and sometimes this goes on for quite a number of levels. Do 
all these getters and setters on POJO objects need that annotation as well? Or 
is there a way we can just annotate the Action level getters and setters and it 
will handle all levels, even if it is a recursive situation where the number of 
levels is not known at compile time?

Another question I have: do s:url tags automatically handle the namespace 
resolution changes? Or will we need to add an explicit namespace to all our 
s:url tags? I'm not even sure what's meant with a namespace in this context. Is 
this related to the Request Context (the first part of the url after the 
domain)? Or is this something different?

Kind regards,

Nate

Reply via email to