Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Importing java class in jsp

0 views
Skip to first unread message

CAESAR

unread,
Nov 11, 2009, 1:13:49 PM11/11/09
to
Hi..

I am trying to import a java class in a jsp file but getting the
following error:

Unable to compile class for JSP:


both the jsp and the java file are in the root folder.

Can someone tell me the reason for the above problem.

Roedy Green

unread,
Nov 11, 2009, 2:29:41 PM11/11/09
to
On Wed, 11 Nov 2009 10:13:49 -0800 (PST), CAESAR
<rohit.a...@gmail.com> wrote, quoted or indirectly quoted someone
who said :

>both the jsp and the java file are in the root folder.

you import class files, not source.

If you are using tomcat, the class file should be in something like:

X:\Program
Files\apache-tomcat-6.0.20\webapps\WEB-INF\classes\com\mycompany\myproject\ZZZZ.class
--
Roedy Green Canadian Mind Products
http://mindprod.com

Without deviation from the norm, progress is not possible.
~ Frank Zappa (born: 1940-12-21 died: 1993-12-04 at age: 52)

Lew

unread,
Nov 11, 2009, 4:07:30 PM11/11/09
to
CAESAR wrote, quoted or indirectly quoted someone who said :

>>both the jsp and the java file are in the root folder.
>

What do you mean by the "root folder"?

Roedy Green wrote:
> you import class files, not source.
>

Actually, you import classes, which are stored in "*.class" files
somewhere in the class path.

> If you are using tomcat [sic], the class file should be in something like:


>
> X:\Program
> Files\apache-tomcat-6.0.20\webapps\WEB-INF\classes\com\mycompany\myproject\ZZZZ.class

The import statement would not have the ".class" part of the name in
it, nor any slashes. It would import the class via its fully-
qualified name (FQN), such as

<%@ page language="java"
imports="com.mycompany.myproject.ZZZZ,java.util.*" %>

Better yet, don't use JSP imports; just refer to classes by their
FQNs.

Even better yet, don't use Java scriptlet in JSP pages at all - just
use JSTL, EL and custom tags and a framework like JSF (preferred) or
Struts.

<http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/>

--
Lew

Arne Vajhøj

unread,
Nov 11, 2009, 8:50:55 PM11/11/09
to
Lew wrote:
> CAESAR wrote, quoted or indirectly quoted someone who said :
>>> both the jsp and the java file are in the root folder.
>
> What do you mean by the "root folder"?
>
> Roedy Green wrote:
>> you import class files, not source.
>>
>
> Actually, you import classes, which are stored in "*.class" files
> somewhere in the class path.

I would use the phrase "import class names" instead of "import classes".

Arne

Xagyg

unread,
Nov 11, 2009, 9:19:41 PM11/11/09
to
Do you have some code - may help. How are you currently importing?

"CAESAR" <rohit.a...@gmail.com> wrote in message
news:6e2a9a26-fa40-4e88...@2g2000prl.googlegroups.com...

0 new messages