I did something similar, but I used s:if as an example. Rather than show or not show in a s:property tag-like setup, i felt like s:if did the job much better. If you want an example, check out
core/src/main/java/org/apache/struts2/views/jsp/IfTag.java core/src/main/java/org/apache/struts2/views/freemarker/tags/IfModel.java core/src/main/java/org/apache/struts2/components/If.java Then, check out the pom.xml file for a clue how to use the annotations you'll see in there to generate a TLD file for the tag. Also, the views/freemarker thing isn't necessary, but if you plan to use Freemarker, you'll have to create a freemarker template manager (which is pretty simple, check the source of the bean that the struts-default.xml defines for an example). -Wes On Tue, Oct 6, 2009 at 10:36 AM, Mike Baranski <list-subscripti...@secmgmt.com> wrote: > I need to show certain fields to certain users based on permissions > (per-user). I was going to create a custom s:property tag, which would > access an IUser object on the value stack. In the tag, it will do: > > If (getUser().canAccess('property_name')) > Then > Render the tag/value > Else > Render nothing > > I cannot figure out how exactly to get the user object on the value stack, > and which file contains the property tag implementation. Could someone > suggest where to start? > > Thanks, > Mike. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org