small but complex problem -jsp.error.badaction when accessing a bean from a jsp

2004-09-23 Thread Dinesh Keesara

Hey can anyone solve this ..
I am using Tomcat 4.1.30 on IE
I am Getting following error :
HTTP Status 500 -

type Exception report
message description
The server encountered an internal error () that prevented it from 
fulfilling this request.
exception
org.apache.jasper.JasperException: /idcard.jsp(5,5) jsp.error.badaction
at 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
at 
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
at 
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)

and  blah blah blah ..
the jsp file looks as follows:
html
head
/head
body
@page import=com.dinesh.idcard 
jsp:usebean id=myidcard scope=page class=com.dinesh.idcard
jsp:setProperty name=myidcard property=RollNo value=123 /
jsp:setProperty name=myidcard property=Name value=Harikiran /
/jsp:usebean
%=myidcard.getName()%
br
%=myidcard.getRollNo()%
/body
/html
and the bean file looks as follows:
package com.dinesh;
public class idcard{
private int RollNo;
private String Name;
public void setRollNo(int num){
this.RollNo=num;
}
public int getRollNo(){
return RollNo;
}
public void setName(String Name)
{
this.Name=Name;
_
The new MSN toolbar! Your shortcut to the internet! 
http://toolbar.msn.co.in/ Access a world of convenience!

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: small but complex problem -jsp.error.badaction when accessing a bean from a jsp

2004-09-23 Thread Vekemans Tom
Deenesh,

3 tips, for what they are worth:

1) follow the JavaBean specifications when creating a JavaBean. The
class should be serializable, for example.

2) naming conventions: bean properties should start with a lowercase
character. In your bean, setRollNo is the setter for property rollNo.
Also look at naming conventions for classnames etc (usually start with
uppercase).

3) usually it works well but setting ints, longs, etc from a JSP page is
counter-intuitive to me. After all, all a JSP form sends in its request
is text/Strings. That's why I write my setters and getters so that they
accept/return Strings, with parsing contained in the method. So
something like this:

private int RollNo;

public void setRollNo(String num){
this.RollNo=Integer.parseInt(num);
}
public String getRollNo(){
return String.valueOf(RollNo);
}

As for your error: there probably is a root cause in your stacktrace
that should tell you more specifically what went wrong (like a
NullPointerException or some other kind of exception). In any case, it
has nothing to do with Tomcat if you ask me.

Tom
 

-Original Message-
From: Dinesh Keesara [mailto:[EMAIL PROTECTED] 
Sent: jeudi 23 septembre 2004 13:12
To: [EMAIL PROTECTED]
Subject: small but complex problem -jsp.error.badaction when accessing a
bean from a jsp 




Hey can anyone solve this ..

I am using Tomcat 4.1.30 on IE
I am Getting following error :

HTTP Status 500 -


type Exception report
message description
The server encountered an internal error () that prevented it from 
fulfilling this request.
exception
org.apache.jasper.JasperException: /idcard.jsp(5,5) jsp.error.badaction
at 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.java:94)
at 
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:428)
at 
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:126)
at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)

and  blah blah blah ..

the jsp file looks as follows:

html
head
/head
body
@page import=com.dinesh.idcard 
jsp:usebean id=myidcard scope=page class=com.dinesh.idcard
jsp:setProperty name=myidcard property=RollNo value=123 /
jsp:setProperty name=myidcard property=Name value=Harikiran /
/jsp:usebean
%=myidcard.getName()%
br
%=myidcard.getRollNo()%
/body
/html

and the bean file looks as follows:

package com.dinesh;
public class idcard{
private int RollNo;
private String Name;
public void setRollNo(int num){
this.RollNo=num;
}
public int getRollNo(){
return RollNo;
}
public void setName(String Name)
{
this.Name=Name;

_
The new MSN toolbar! Your shortcut to the internet! 
http://toolbar.msn.co.in/ Access a world of convenience!


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: small but complex problem -jsp.error.badaction when accessing a bean from a jsp

2004-09-23 Thread Antony Paul
The problem is at line number 5. org.apache.jasper.JasperException:
/idcard.jsp(5,5) jsp.error.badaction
You forgot to put % sign.
body
@page import=com.dinesh.idcard 
% @page import=com.dinesh.idcard %
jsp:usebean id=myidcard scope=page class=com.dinesh.idcard

rgds
Antony Paul

- Original Message -
From: Dinesh Keesara [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 23, 2004 4:42 PM
Subject: small but complex problem -jsp.error.badaction when accessing a
bean from a jsp





 Hey can anyone solve this ..

 I am using Tomcat 4.1.30 on IE
 I am Getting following error :

 HTTP Status 500 -
 --
--
 type Exception report
 message description
 The server encountered an internal error () that prevented it from
 fulfilling this request.
 exception
 org.apache.jasper.JasperException: /idcard.jsp(5,5) jsp.error.badaction
 at

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.
java:94)
 at

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428
)
 at

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126
)
 at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
 at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:122)

 and  blah blah blah ..

 the jsp file looks as follows:

 html
 head
 /head
 body
 @page import=com.dinesh.idcard 
 jsp:usebean id=myidcard scope=page class=com.dinesh.idcard
 jsp:setProperty name=myidcard property=RollNo value=123 /
 jsp:setProperty name=myidcard property=Name value=Harikiran /
 /jsp:usebean
 %=myidcard.getName()%
 br
 %=myidcard.getRollNo()%
 /body
 /html

 and the bean file looks as follows:

 package com.dinesh;
 public class idcard{
 private int RollNo;
 private String Name;
 public void setRollNo(int num){
 this.RollNo=num;
 }
 public int getRollNo(){
 return RollNo;
 }
 public void setName(String Name)
 {
 this.Name=Name;

 _
 The new MSN toolbar! Your shortcut to the internet!
 http://toolbar.msn.co.in/ Access a world of convenience!


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: small but complex problem -jsp.error.badaction when accessing a bean from a jsp

2004-09-23 Thread Ben Souther
As the error message states, line 5 has a malformed tag.
@page import=com.dinesh.idcard 

Should be:
%@ page import=com.dinesh.idcard %





On Thu, 2004-09-23 at 07:12, Dinesh Keesara wrote:
 
 Hey can anyone solve this ..
 
 I am using Tomcat 4.1.30 on IE
 I am Getting following error :
 
 HTTP Status 500 -
 
 type Exception report
 message description
 The server encountered an internal error () that prevented it from 
 fulfilling this request.
 exception
 org.apache.jasper.JasperException: /idcard.jsp(5,5) jsp.error.badaction
 at 
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
 at 
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
 at 
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
 at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
 at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
 
 and  blah blah blah ..
 
 the jsp file looks as follows:
 
 html
 head
 /head
 body
 @page import=com.dinesh.idcard 
 jsp:usebean id=myidcard scope=page class=com.dinesh.idcard
 jsp:setProperty name=myidcard property=RollNo value=123 /
 jsp:setProperty name=myidcard property=Name value=Harikiran /
 /jsp:usebean
 %=myidcard.getName()%
 br
 %=myidcard.getRollNo()%
 /body
 /html
 
 and the bean file looks as follows:
 
 package com.dinesh;
 public class idcard{
 private int RollNo;
 private String Name;
 public void setRollNo(int num){
 this.RollNo=num;
 }
 public int getRollNo(){
 return RollNo;
 }
 public void setName(String Name)
 {
 this.Name=Name;
 
 _
 The new MSN toolbar! Your shortcut to the internet! 
 http://toolbar.msn.co.in/ Access a world of convenience!
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: small but complex problem -jsp.error.badaction when accessing a bean from a jsp

2004-09-23 Thread Vekemans Tom
You will have another error for your usebean tag: it should end with /
instead of 

Tom
 

-Original Message-
From: Antony Paul [mailto:[EMAIL PROTECTED] 
Sent: jeudi 23 septembre 2004 13:59
To: Tomcat Users List
Subject: Re: small but complex problem -jsp.error.badaction when
accessing a bean from a jsp

The problem is at line number 5. org.apache.jasper.JasperException:
/idcard.jsp(5,5) jsp.error.badaction
You forgot to put % sign.
body
@page import=com.dinesh.idcard 
% @page import=com.dinesh.idcard %
jsp:usebean id=myidcard scope=page class=com.dinesh.idcard

rgds
Antony Paul

- Original Message -
From: Dinesh Keesara [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 23, 2004 4:42 PM
Subject: small but complex problem -jsp.error.badaction when accessing a
bean from a jsp





 Hey can anyone solve this ..

 I am using Tomcat 4.1.30 on IE
 I am Getting following error :

 HTTP Status 500 -


--
--
 type Exception report
 message description
 The server encountered an internal error () that prevented it from
 fulfilling this request.
 exception
 org.apache.jasper.JasperException: /idcard.jsp(5,5)
jsp.error.badaction
 at

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.
java:94)
 at

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:428
)
 at

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:126
)
 at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
 at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:122)

 and  blah blah blah ..

 the jsp file looks as follows:

 html
 head
 /head
 body
 @page import=com.dinesh.idcard 
 jsp:usebean id=myidcard scope=page class=com.dinesh.idcard
 jsp:setProperty name=myidcard property=RollNo value=123 /
 jsp:setProperty name=myidcard property=Name value=Harikiran /
 /jsp:usebean
 %=myidcard.getName()%
 br
 %=myidcard.getRollNo()%
 /body
 /html

 and the bean file looks as follows:

 package com.dinesh;
 public class idcard{
 private int RollNo;
 private String Name;
 public void setRollNo(int num){
 this.RollNo=num;
 }
 public int getRollNo(){
 return RollNo;
 }
 public void setName(String Name)
 {
 this.Name=Name;

 _
 The new MSN toolbar! Your shortcut to the internet!
 http://toolbar.msn.co.in/ Access a world of convenience!


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]