-
Feb 7th, 2012, 09:56 AM
#1
Invoke static constant on a variable through EL?
Hi,
I would like to invoke a static constant on a variable with the EL. That is, I have a constants class:
package org.kuali.rice.krad.uif;
public class UifConstants {
public static final String RIGHT = "RIGHT";
}
And I want to be able to use this constant in XML configuration. I know we can do it like this:
${T(org.kuali.rice.krad.uif.UifConstants).RIGHT}
but I would like to provide a variable so the full classname does not have to be used each time. So I added a variable of 'UifConstants' with value UifConstants.class.
I can't find a way to make this work from the el though. Couple of things I tried are:
${#UifConstants.RIGHT} (I suspect it tries to call getRight() in this case which it can't find)
${T(#UifConstants).RIGHT} (gives an error about not expecting the #)
If anyone knows a way of accomplishing this I would greatly appreciate it!
thanks,
Jerry
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules