Hello all! This is an important question and I think this is a feature
which isn't supported in Struts.
I have to actionform classes with two pagemodels inner classes. Lets say
We have action class X and actionclass Y with the pagemodel X:A and Y:B
To go from X to Y actionclass is no problem, but when I suddenly want to
go from Y to X I cannot.
I want to set some values in the basemodel inner class of actionclass X
from the actionclass Y, with this code:
request.setAttribute("websiteModel", new
DomainAdminAction.DomainAdminEditPageModel(
"domainWebsiteAdminEdit.title", request, response,
mapping, dd));
if (request.getAttribute("domainWebsiteModel") == null) {
request.setAttribute("domainWebsiteModel", actionForm);
}
I get this compile error:
No enclosing instance of type DomainAdminAction is accessible. Must
qualify the allocation with an enclosing instance of type
DomainAdminAction (e.g. x.new A() where x is an instance of
DomainAdminAction).
What I want to do is insert the object 'dd' to the pagemodel, because
the jsp site I want to go to require the 'dd' object.
Shervin