File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes How to use WriteTag (bean:write) within Custom Tag Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "How to use WriteTag (bean:write) within Custom Tag" Watch "How to use WriteTag (bean:write) within Custom Tag" New topic

How to use WriteTag (bean:write) within Custom Tag

Kushal Thakore

Joined: Nov 21, 2005
Posts: 3
I am trying to write a custom tag in which I am trying to use the <bean:write..> tag's class so that it would actually generate the bean:write when my custom tag is used. The way I am doing it is something like this in my custom tag's doStartTag() method:
WriteTag wt = new WriteTag();

The user_rec is set in my request (using request.setAttribute). Is it possible to do soemthig like this? if yes, how as I keep getting an exception when I try to use somethig like this. This is what I get:

Exception thrown in MyCustTag::java.lang.NullPointerException

It seems like it dosen't find the user_rec in the request but I tried getting it out and printing the values from it just before this and it worked fine so I am a bit confused as to what I am missing?

Any help would be appreciated.

jQuery in Action, 2nd edition
subject: How to use WriteTag (bean:write) within Custom Tag
Similar Threads
about logic:iterate and bean:write tag
obtaining the JSP Tag Attributes from a bean
get contents of an html tag
Error in executing <html:text property="firstName" value="<bean:message key="user.firstName" />"/>
Writting Nested Properties