Well in most probability it could be bug in Tomcat 3.2.1, because your code
is working fine with tomcat 4.0
Maybe its time you upgrade to the tomcat 4.0 version :-).
Have a nice day.
With regards,
Sachin S. Khanna.
www.emailanorder.com

----- Original Message -----
From: BERWART Thierry <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 11, 2001 12:20 PM
Subject: Re: Integer ?? String ?? - Can't find a method to write property
'age ' in a bean ...


> Hello Alexandr
>
> Thanks you but that doesn't solve my problem :(
>
> I am using Tomcat-3.2.1 ...
> It's perhaps a bug ? or ... I don't know :(
>
> Thierry
>
> -----Message d'origine-----
> De : Alexandr Karimov [mailto:[EMAIL PROTECTED]]
> Envoyé : mardi 10 avril 2001 19:15
> À : [EMAIL PROTECTED]
> Objet : Re: Integer ?? String ?? - Can't find a method to write property
> 'age ' in a bean ...
>
>
> Everything is right :-).
> <jsp:setProperty name="test" property="age" param="p_age"/>
> It means that your bean has a method "setAge(String p_age)". Attribute
must
> be a String type and you would use the next code:
>
>    public void setAge(String p_age)
>   {
>         try {
>             age = Integer.parseInt(p_age);
>         }catch (Exception e){      }
>   }
>
> Best Regards,
> Alexandr Karimov
>
> ----- Original Message -----
> From: "BERWART Thierry" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, April 10, 2001 2:55 PM
> Subject: Integer ?? String ?? - Can't find a method to write property 'age
'
> in a bean ...
>
>
> > Hello
> >
> > I have a jsp and a bean :
> >
> > ----------------------------------------------------------------
> >                                         jsp
> > ----------------------------------------------------------------
> >
> > <jsp:useBean id ="test" scope="page" class="test_tbe" />
> > <jsp:setProperty name="test" property="name" param="p_name"/>
> > <jsp:setProperty name="test" property="email" param="p_email"/>
> > <jsp:setProperty name="test" property="age" param="p_age"/>
> >
> > <HTML>
> > <BODY>
> > <BR><BR>
> > Hello
> > <BR>
> > please enter your name and your email ...
> >
> > <FORM METHOD="GET">
> > Name :
> > <INPUT TYPE="text" name="p_name">
> > <BR> Email :&nbsp;
> > <INPUT TYPE="text" name="p_email">
> > <BR> Age : &nbsp;
> > <INPUT TYPE="text" name="p_age">
> > <BR><BR>
> > <INPUT TYPE="SUBMIT">
> >
> > <%  if ( request.getParameter( "p_name" ) != null ) {  %>
> >
> > <BR> <BR>
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nom :
> > <jsp:getProperty name="test" property="name" />
> > <BR>
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Age :
> > <jsp:getProperty name="test" property="age" />
> >
> > <% } %>
> >
> >
> > </FORM>
> > </BODY>
> > </HTML>
> >
> > ----------------------------------------------------------------
> >                                         bean
> > ----------------------------------------------------------------
> >
> > import java.util.*;
> >
> > public class test_tbe
> > {
> >   private String name=null,email=null;
> >   private int age;
> >
> >   public test_tbe()
> >   {
> >   }
> >
> >   public String getName()
> >   {
> >         return email;
> >   }
> >
> >   public int getAge()
> >   {
> >         return age;
> >   }
> >
> >   public void setName(String p_name)
> >   {
> >     name = new String(p_name);
> >   }
> >
> >   public void setEmail(String p_email)
> >   {
> >         email = new String(p_email);
> >   }
> >
> >   public void setAge(int p_age)
> >   {
> >     age = p_age;
> >   }
> >
> > }
> >
> >
> > It's work but when I enter a String for the age, its generates an error.
> > So I change the code in the bean with :
> >
> >   public void setAge(String p_age)
> >   {
> >     try {
> >     age = Integer.parseInt(p_age);
> >         }
> >     catch(Exception e)
> >     {
> >         age=24; // by default
> >     }
> >   }
> >
> > it seems to be correct but when I try this example, I have this error :
> >
> > org.apache.jasper.JasperException: Can't find a method to write property
> > 'age' in a bean of type 'test_tbe'
> >         at
> >
>
org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibra
> > ry.java:212)
> >         at
> >
>
_0002ftest_0005ftbe_0002ejsptest_0005ftbe_jsp_0._jspService(_0002ftest_0005f
> > tbe_0002ejsptest_0005ftbe_jsp_0.java:97)
> >         at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> >
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> > va:177)
> >         at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
> >         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> >         at org.apache.tomcat.core.Handler.service(Handler.java:286)
> >         at
> > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> >         at
> >
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> > 7)
> >         at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> >         at
> >
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> > onnectionHandler.java:210)
> >         at
> >
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> >         at
> >
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> >         at java.lang.Thread.run(Thread.java:484)
> >
> >
> > Can you help me ??
> >
> > thanks
> >
> > Thierry
> >
> >
>
===========================================================================
> > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> > For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
> DIGEST".
> > Some relevant FAQs on JSP/Servlets can be found at:
> >
> >  http://java.sun.com/products/jsp/faq.html
> >  http://www.esperanto.org.nz/jsp/jspfaq.html
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
> >
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
> DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to