Como Usar Interface no JSP

6 respostas
M

Olá, tenho uma Interface com algumas constantes declaradas:

public interface Inter1 {
	public static final String JW_SIS = "IRD";
	public static final String JW_LIC = "Banco Cliente S/A"; 
}

Como faço para usar estas constantes no JSP?
Já tentei usar o page import mas o jsp não reconhece as constantes.

6 Respostas

V

<%@ page language="java" import="my.pkg.Inter1" %> <% out.print(Inter1.JW_SIS); %>

deve funcionar!

R

Mostra o codigo do teu jsp…

só a parte que tu tentou usar as variaveis da tua interface…

[]'s

M

Já deu certo a dica do viecili

só mais uma coisa, tem alguma funçao em java que me atribui uma classe como padrão? para não ter que ficar repetindo Inter1.Const1, Inter1.Const2, Inter1.Const3, …

É mais ou menos isso que eu quero…

Uses Inter1{
   out.print(Cons1);
   out.print(Cons2);
   out.print(Cons3);
}
G

“mhferreira”:
Já deu certo a dica do viecili

só mais uma coisa, tem alguma funçao em java que me atribui uma classe como padrão? para não ter que ficar repetindo Inter1.Const1, Inter1.Const2, Inter1.Const3, …

É mais ou menos isso que eu quero…

Uses Inter1{ out.print(Cons1); out.print(Cons2); out.print(Cons3); }

humm…vc diz implementar essa interface em uma classe…

:wink:

V

“mhferreira”:
Já deu certo a dica do viecili

só mais uma coisa, tem alguma funçao em java que me atribui uma classe como padrão? para não ter que ficar repetindo Inter1.Const1, Inter1.Const2, Inter1.Const3, …

É mais ou menos isso que eu quero…

Uses Inter1{ out.print(Cons1); out.print(Cons2); out.print(Cons3); }


Se vc estiver usando Java 5 tem o static import! caso seja Java 1.4 não tem não…

C

“mhferreira”:
Já deu certo a dica do viecili

só mais uma coisa, tem alguma funçao em java que me atribui uma classe como padrão? para não ter que ficar repetindo Inter1.Const1, Inter1.Const2, Inter1.Const3, …

É mais ou menos isso que eu quero…

Uses Inter1{ out.print(Cons1); out.print(Cons2); out.print(Cons3); }

Tem o static Import, só num sei se funcina em JSP.

Criado 17 de junho de 2005
Ultima resposta 24 de jun. de 2005
Respostas 6
Participantes 5