did you use <pref:tag... param1="wert">? (it's lower case "p")

BeanIntrospection (java.beans.Introspector) uses this scheme: a attribute with name
"param1" has a "getParam1" accessor and/or a "setParam1" mutator. So I think you
should try to use "param1" instead of  "Param1" in jsp and descriptor.

Peter

Rajkishore Dash wrote:

> Hi All,
>
> I am facing some problems with custom jsp tags. I am testing this code in IBM
> Visual Age for java 3.5.3 in IBM websphere test environment.The problem arises
> only when i
> try to pass any attribute from the JSP other wise it works fine.
>
> Can anybody please help ?
>
> Thanks,
> Raj
>
> +++++++++++++++++++++++++++++++++++++++ start Error text
> ++++++++++++++++++++++++++++++++++++++++++
> Error 500
> An error has occured while processing
> request:http://localhost:8080/jsp/customtags.jsp
> Message: Server caught unhandled exception from servlet [jsp]: Cannot find any
> information on property 'Param1' in a bean of type
> 'com.tcs.test.TestTagHandlerNew'
>
> Target Servlet: jsp
> StackTrace:
> -------------------------------------------------------------------------------
> -
> Root Error-1: Cannot find any information on property 'Param1' in a bean of
> type 'com.test.TestTagHandlerNew'
>
> +++++++++++++++++++++++++++++++++++++++ End Error text
> ++++++++++++++++++++++++++++++++++++++++++
>
> The Constructure is called. But it did not find the the info about Param1
> Property. Please note that, the get method is in place.
>
> +++++++++++++++++++++++++ Tag handler Code
> +++++++++++++++++++++++++++++++++++++++++++++++++++
>
> package com.test;
>
> /**
>  * Insert the type's description here.
>  * Creation date: (7/21/01 1:42:15 PM)
>  * @author: Administrator
>  */
>
> import javax.servlet.jsp.*;
> import javax.servlet.jsp.tagext.*;
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.HttpSession;
> import javax.servlet.http.HttpUtils;
> import javax.servlet.http.HttpServletRequest;
> import java.util.StringTokenizer;
> import java.util.Vector;
>
> public class TestTagHandlerNew extends javax.servlet.jsp.tagext.TagSupport {
> /**
>  * TestTagHandler constructor comment.
>  */
>
> private String Param1 = null;
>
>     public TestTagHandlerNew() {
>             super();
>             System.out.println("The Constructure is called");
>     }
>
>         public String getParam1() {
>
>                 return Param1;
>         }
>
>         public void setParam1( String aParam1) {
>
>                 Param1 = aParam1;
>         }
>
>         public int doStartTag() throws JspException{
>
>                 JspWriter out = pageContext.getOut();
>
>                 try {
>
>                         out.println("Out value = "+Param1);
>
>                 } catch (IOException ioe) {
>                         ioe.printStackTrace();
>
>                         new JspException("IOExceptio occured in dostartTag");
>                 }
>
>                 catch(Exception e){
>                         new JspException("Exception occured in dostartTag");
>                 }
>
>                 return EVAL_BODY_INCLUDE;
>         }
>
>         public int doEndTag() throws JspException{
>
>                 JspWriter out = pageContext.getOut();
>
>                 try {
>                         out.println("do End Tag is executed");
>
>                 }
>                 catch(IOException ioe) {
>                         new JspException("Exception occured in doEndTag");
>                 }
>                 return EVAL_PAGE;
>
>         }
>
> }
> ++++++++++++++++++++++++++++++ End Tag Handler Code
> ++++++++++++++++++++++++++++++++++++++++++++++++
>
> ++++++++++++++++++++++++++++ Start Tag Libary
> Descriptor++++++++++++++++++++++++++++++++++++++++++++
> <?xml version="1.0" encoding="ISO-8859-1"?>
>
> <!DOCTYPE taglib
>     PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
>     "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd";>
>
> <taglib>
>          <tlibversion>1.0</tlibversion>
>         <jspversion>1.1</jspversion>
>         <shortname>as</shortname>
>         <urn></urn>
>         <info>Tag Library Test</info>
>
>          <tag>
>                  <name>test</name>
>                  <tagclass>com.test.TestTagHandlerNew</tagclass>
>                  <bodycontent>JSP</bodycontent>
>                  <info>Generates the HTML Table</info>
>                  <attribute>
>                      <name>Param1</name>
>                      <requird>false</requird>
>                      <rtexprvalue>true</rtexprvalue>
>                  </attribute>
>
>            </tag>
> </taglib>
>
> ++++++++++++++++++++++++++++++++++ End Tld descriptor
> +++++++++++++++++++++++++++++++++++++++
>
> -------------------------------------------------------------------
>
> The contents of this e-mail are confidential to the ordinary user
> of the e-mail address to which it was addressed and may also be
> privileged. If you are not the addressee of this e-mail you should
> not copy, forward, disclose or otherwise use it or any part of it
> in any form whatsoever. If you have received this e-mail in error
> please notify us by telephone or e-mail the sender by replying to
> this message, and then delete this e-mail and other copies of it
> from your computer system. Thank you.
>
> We reserve the right to monitor all e-mail communications through
> our network.
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

--

*** Bitte beachten Sie unsere neuen Mail- und Internet-Adressen ***
*** Please notice the new mail- and internet-address            ***

--

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to