I want to create a cudtom jsp tag which accesses a Vector object in the request scope and displays it in a specified format. So i wrote a tld with a single attribute name
and my setName method looks like private String name; public void setName(String name) { this.name=name; } and i tried to access the object in my doStartTag like Vector v=(Vector)pageContext.getRequest().getAttribute(name); but the resultant vector is null but i am getting the name string correctly my java code is package com.c2rmnet.struts.taglib; import java.io.IOException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import java.util.List; /** * @author [EMAIL PROTECTED] * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class TableFormat extends TagSupport { //JspWriter writer=pageContext.getOut(); private String name; public TableFormat() { } public int doStartTag() throws JspException { int i=0; java.lang.Object table=(java.lang.Object)pageContext.getRequest().getAttribute("test"); String cls;//=(pageContext.getClass()).toString(); /**while(i<=table.size()) {*/ try{cls=String.valueOf(table);}catch (Exception e){cls=e.toString();} try { pageContext.getOut().write("<h1><font color=\"red\">"+cls+"<h1></font><br>"); } catch (IOException ioe) { throw new JspException(ioe.getMessage()); } catch(Exception e){ try{ pageContext.getOut().write("Some Exception"+e.toString()); }catch(Exception t){} } // i++; //} return EVAL_BODY_INCLUDE; } public void setName(String name) { this.name=name; } } wat is the problem also suggest some examples which suits this context vinu