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
qq coisa nos contate!