Have you tried the <bean:struts> tag (was also available in 1.0.2)? http://jakarta.apache.org/struts/userGuide/struts-bean.html#struts
P.S. new String("** hacMapping Null** ") is *EVIL*! A simple String literal will do. Quoting Mark Ahnell <[EMAIL PROTECTED]>: > I have recently migrated from 1.0 to 1.1 and have been having a problem > with > accessing the ActionMapping in my JSP. I have a custom ActionMapping, > HACActionMapping, which I have added several getters and mutators. > > With version 1.0, I used this code in my JSP: > > <% > ActionMappings actionMappings = > (ActionMappings)application.getAttribute(Action.MAPPINGS_KEY); > > HACActionMapping hacMapping = > (HACActionMapping)actionMappings.findMapping("/tmsLogin"); // Path hard > coded for example > if (hacMapping == null) { > %> <%=(new String("** hacMapping Null** "))%> <% > } else { > %> <%=hacMapping.isLoginRequired()%> <% > } > > %> > > This works, when there is only one struts-config.xml. In Struts 1.1, > ActionMappings has been deprecated, and I don't know how to code this for > 1.1. > > I am also using the new module functionality for my application. When a > user logs in, they are switched to another module using a SwitchAction. > So, > there are three struts-config files for my app. After I log in, I am now > in > a new module with a new struts-config-pp.xml. If I use the old > ActionMappings way, I only have access to the mappings that are in my > default sturts-config.xml. This was confirmed, when I placed this piece of > code in my JSP > > <% > String[] allMappings = actionMappings.findMappings(); > out.println("*X*\n"); > for (int j=0; j < allMappings.length; j++) > out.println(allMappings[j]+"\n"); > out.println("*X*\n"); > %> > > When this ran, it only produced a list of actions in my default > struts-config.xml. Does someone know how I would code this using modules, > in 1.1? I have converted all items that needed to be converted for 1.1, > i.e., created new config/moduleName entires in my web.xml, and removed the > "mapping" parameter in web.xml and replaced it with an entry in > <action-mapping type="com.xxx.HACActionMapping". Thanks in advance. > > - Mark Ahnell > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]