This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Javabean in JSP impossible

 
dav mal
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
I have been trying for two days to start using javabeans with jsp but I can�t get my jsp-file to use a bean that I have created. I save the .jsp file in:
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\kise

And the javabean is saved in:
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\WEB-INF\classes\Beans

The code for the bean is:


the code for the jsp-page is:


I get the internal error message:


Does anyone have a clue what to do, it feels like I have tried everything? /davmal
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65115
89
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


Are you putting the .java or the .class file in this location?
 
dav mal
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have the .class file in that directory. /davmal
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13071
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My wild guess is that it does not like the fact that you have named the class with a lower case initial letter (and the package with upper case) - contrary to the Java convention.
If this is not the answer, the next thing to do is to search the Tomcat source code for the point where that exception is generated.
Bill
 
Logan Owen
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What version of Tomcat are you using? Because I had this same problem when I moved to Tomcat 5. I do not remember the exact fix, but it had something to do with the useBean tag. I was using class="package.class" and in T5, it has to use type="package.class" or vice versa to instantiate the bean. You might want to do some checking and see if that fixes your problem. After instantiating it, the code as was worked fine on all other pages, it was just the 1st page that was creating the bean that had problems.

Edit: Duh...obviously you are using Tomcat 5...oh well.
[ December 01, 2004: Message edited by: Logan Owen ]
 
Elizabeth Kominowski
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<%-- <jsp:useBean id="beanInstanceName" scope="session" class="beanPackage.BeanClassName" /> --%>
 
Logan Owen
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK...here is what I was talking about. I was having this exact problem, and doing what was suggested in this thread about the class and type fixed my problem. Maybe it can help you.

linky
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic