JSP + .java

Está assim:

[b]jspteste (meu projeto)

  • src - imprime.java
  • web - imprime.jsp
  • web/WEBINF/classes - imprime.class[/b]

Tudo certinho.

Aí, o meu imprime.jsp não consegue achar o imprime.java

imprime cannot be resolved to a type

E se eu coloco <%@ page import = “imprime.java”%> tb não funciona:

Unable to compile class for JSP

The import imprime cannot be resolved

imprime cannot be resolved to a type

Alguma dica, por favor.

Com JSPs, evite usar classes sem pacotes. Nunca vi funcionar direito, nem sei se isso é da especificação.
Em vez de “class imprime” use algo como:

package br.org.cmendes.meuprojeto;

class Imprime {
...

e obviamente você tem de acertar os diretórios, imports e outras coisas.

Além disso, isto está errado:

<%@ page import = "imprime.java"%>

import não serve para incluir classes; ele é mais parecido com o “import” do Java mesmo, que serve para importar pacotes e classes (sem o .class ou .java).

Se vc estiver setando

 <%@ page import = "imprime.java"%>

na propria pagian imprime.java ai com certeza vai dar erro, vc até pode importar classes no seu JSp em uma condição: quando vc tiver objetos dessa classe instanciado nesse JSP;

pra tentar rodar sua web coloque o mouse do seu projeto clique com o botão direito e dá um Run File no proprio arquivo (dentro do package), e comum dar erro se vc executar o Run (F6) direto :wink:
qq coisa nos contate!