Thanks Wes! That's exactly what I needed to get started.
M.
-Original Message-
From: Wes Wannemacher [mailto:w...@wantii.com]
Sent: Tuesday, October 06, 2009 11:33 AM
To: Struts Users Mailing List
Subject: Re: Custom Property Tag
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
-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org