Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Calling a external Java method from JSP - using Tomcat server

843836Sep 3 2004 — edited Oct 20 2006
Hi all,

I am trying to call a method in an external Java file from my JSP. I am using Tomcat server.

I have my class within the package package "mypackage" and it is called myclass.class. It has only one static method mymethod() which reads from a file and writes to a file.

I compiled the java class and I put the class file under webapps/ROOT/web-inf/classes/mypackage/myclass.class

I am trying to say something like this from my JSP file(which is under webapps/ROOT) :

<%@ page import = "mypackage.myclass"%>

<% myclass.mymethod(); %>

I am not instatiating the class as its a static method.

This is what I get while accessing my jsp file :
javax.servlet.ServletException: try to access class mypackage.myclass from class org.apache.jsp.index_005ftest_jsp

To put my problem in a nutshell, Can someone guide me how to access a method of an external class from a JSP page? I have a bunch of pages doing the same operation so I thought I would have it in a method and call it from every page. Even though I tried to put the file under web-inf/classes, The JSP is not able to see the class.

Please help.

Thanks
-Uday

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 17 2006
Added on Sep 3 2004
6 comments
768 views