Hey all, Using WW 1.4 Bean JSP Tag.
I have a class: public abstract class LedgerEntry extends Persistent { private Date date = new Date(); private Currency amount = Currency.ZERO; public Date getDate() { return date; } public void setDate(Date d) { date = d; } public Currency getAmount() { return amount; } public void setAmount(Currency c) { amount = c; } public class RunningTotal { private Currency total = new Currency(); public RunningTotal() {} public void add(Currency c) { total = total.add(c); } public Currency getTotal() { return total; } } } In one of my JSPs I try to instantiate the RunningTotal class. Below is a listing of things I have tried <ww:bean name="'xxx.domain.LedgerEntry.RunningTotal'" id="total"/> <ww:bean name="xxx.domain.LedgerEntry.RunningTotal" id="total"/> <ww:bean name="'xxx.domain.LedgerEntry$RunningTotal'" id="total"/> <ww:bean name="xxx.domain.LedgerEntry$RunningTotal" id="total"/> None of these work, and they all basically result in the following stack trace: java.lang.NullPointerException at weblogic.utils.UnsyncHashtable.put(Ljava.lang.Object;Ljava.lang.Object;)Ljav a.lang.Object;(UnsyncHashtable.java:277) at weblogic.servlet.jsp.PageContextImpl.setAttribute(Ljava.lang.String;Ljava.la ng.Object;)V(PageContextImpl.java:164) at webwork.view.taglib.BeanTag.doStartTag()I(BeanTag.java:79) Is there another trick? Am I doing something that is completley unallowed? In the same JSP I tried the following with success, <% Object o = Beans.instantiate(Thread.currentThread().getContextClassLoader(), "raider.domain.LedgerEntry$RunningTotal"); %> Thanks, Frank ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork