pageContext.getParameter won't compile, because there's no such method
defined

In your code, <JavaComponents:calendar prevMonth="<%= prevMonth %>" />,
the second prevMonth should be a variable defined your jsp.
There should something like <% int prevMonth = request.getParameter
("prevMonth")%>
somewhere before that line.
The first prevMonth is an attribute of your custom tag. Don't confuse
yourself


On 3/8/07, Graeme McLaren <[EMAIL PROTECTED]> wrote:

Hi there, prevMonth is defined in my extended BodyTagSupport class.  I
also
tried something like this within the JSP which didn't work:

<%!
   int prevMonth = pageContext.getParameter("prevMonth");
    int nextMonth = request.getParameter("nextMonth");
%>


Not really sure on this at all, any suggestions?

Thank you for your reply.

Graeme :)


>From: Fei Yang <[EMAIL PROTECTED]>
>Reply-To: A mailing list about Java Server Pages specification and
>reference <JSP-INTEREST@JAVA.SUN.COM>
>To: JSP-INTEREST@JAVA.SUN.COM
>Subject: Re: custom tag - param passing prob
>Date: Thu, 8 Mar 2007 15:55:01 +1100
>MIME-Version: 1.0
>Received: from swjscmail2.java.sun.com ([192.18.99.108]) by
>bay0-mc12-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668);
Wed,
>7 Mar 2007 21:05:58 -0800
>Received: from swjscmail1 (swjscmail1.Sun.COM [192.18.99.107])by
>swjscmail2.java.sun.com (Postfix) with ESMTPid 7B8B821A8B; Wed,  7 Mar
2007
>22:02:05 -0700 (MST)
>Received: from JAVA.SUN.COM by JAVA.SUN.COM (LISTSERV-TCP/IP release 1.8e
)
>with          spool id 13099812 for JSP-INTEREST@JAVA.SUN.COM; Wed, 7 Mar
>2007          21:59:25 -0700
>Received: from ug-out-1314.google.com (ug-out-1314.google.com
>[66.249.92.170])          by swjscmail1.java.sun.com (Postfix) with ESMTP
>id A5D6A5BA3 for          <JSP-INTEREST@java.sun.com>; Wed,  7 Mar 2007
>21:49:17 -0700 (MST)
>Received: by ug-out-1314.google.com with SMTP id z38so880838ugc for
>  <JSP-INTEREST@java.sun.com>; Wed, 07 Mar 2007 20:55:02 -0800 (PST)
>Received: by 10.115.74.1 with SMTP id b1mr2478586wal.1173329701280; Wed,
07
>Mar          2007 20:55:01 -0800 (PST)
>Received: by 10.114.185.18 with HTTP; Wed, 7 Mar 2007 20:55:01 -0800
(PST)
>X-Message-Info: txF49lGdW40/Xr+yw2JginRAHJKTIyxpTzio6/F1lg8=
>X-Original-To: JSP-INTEREST@java.sun.com
>Delivered-To: JSP-INTEREST@java.sun.com
>DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta;
>

>h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references;
>

>b=n3SuD7Su3ZeJV34MPxtLCcO9ol9+ReXnjmMD73kton7YqwIGhlB0Mk0jAFhUtbS+Ko+C7uDBPFblsW2WTsYDo0bFfZyiqoFs2mm3MMLb+C/hBtn6ACBVUgBgQ8RxJnRpmGKozy8Lb6V5hGu0vY52tBmc3cGXoJ+vEVwDg/H1Hl8=
>DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
>

>h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references;
>

>b=Ej6IqSv5R0W6Z1R+GHoMCp5BM6DRV/CBDBMJOm4t8XG7dqku+UaNlDLxTl2s3DpOjcJ1nhuzrxI/fTr8VSGVME/4jS9j87sZhl60nS4qHvvT1kkXpdF13kQqDXKzQTgZsKNjLTAzYghuShr+8sQpKPsXgiRUt+S2UfYtqo+bXsE=
>References: <[EMAIL PROTECTED]>
>Precedence: list
>Return-Path: [EMAIL PROTECTED]
>X-OriginalArrivalTime: 08 Mar 2007 05:06:04.0064 (UTC)
>FILETIME=[78C94A00:01C7613F]
>
>Where did you define the "prevMonth"  between "<%=" and "%>" ?
>
>On 3/8/07, Graeme McLaren <[EMAIL PROTECTED]> wrote:
>>
>>Hi all, I am building my first custom tag and I want to pass a value to
>>variable around from a jsp to the custom tag:
>>
>><JavaComponents:calendar prevMonth="<%= prevMonth %>" />
>>
>>When I try to to run the JSP I get an error:
>>
>>org.apache.jasper.JasperException: Unable to compile class for JSP
>>
>>An error occurred at line: 23 in the jsp file: /calendarTag.jsp
>>
>>Generated servlet error:
>>     [javac] Compiling 1 source file
>>
>>

>>C:\Tomcat\work\Catalina\localhost\_\org\apache\jsp\calendarTag_jsp.java:90:
>>cannot resolve symbol
>>symbol  : variable prevMonth
>>location: class org.apache.jsp.calendarTag_jsp
>>       _jspx_th_JavaComponents_calendar_1.setPrevMonth( prevMonth );
>>                                                        ^
>>1 error
>>
>>
>>Can anyone suggest anything to help get this working?
>>
>>
>>Cheers in advance,
>>
>>Graeme :)
>>
>>

>>===========================================================================
>>To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
>>JSP-INTEREST".
>>For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
>>DIGEST".
>>
>>Some relevant archives, FAQs and Forums on JSPs can be found at:
>>
>>http://java.sun.com/products/jsp
>>http://archives.java.sun.com/jsp-interest.html
>>http://forums.java.sun.com
>>http://www.jspinsider.com
>>
>

>===========================================================================
>To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
>JSP-INTEREST".
>For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
>DIGEST".
>
>Some relevant archives, FAQs and Forums on JSPs can be found at:
>
>http://java.sun.com/products/jsp
>http://archives.java.sun.com/jsp-interest.html
>http://forums.java.sun.com
>http://www.jspinsider.com


===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".

Some relevant archives, FAQs and Forums on JSPs can be found at:

http://java.sun.com/products/jsp
http://archives.java.sun.com/jsp-interest.html
http://forums.java.sun.com
http://www.jspinsider.com


===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".

Some relevant archives, FAQs and Forums on JSPs can be found at:

http://java.sun.com/products/jsp
http://archives.java.sun.com/jsp-interest.html
http://forums.java.sun.com
http://www.jspinsider.com

Reply via email to