Como importar aulas em JSP?
java.lang
?
6 answers
Utilize a seguinte declaração de importação para importar java.util.List
:
<%@ page import="java.util.List" %>
BTW, para importar mais do que uma classe, use o seguinte formato:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
Para que saibas, se estás a importar uma lista para um JSP, é muito provável que estejas a violar os princípios do MVC. Levar algumas horas agora para ler sobre a MVC abordagem para desenvolvimento de aplicações web (incluindo o uso de taglibs) - de fazer mais algumas pesquisando sobre o assunto é fascinante, e definitivamente vai ajudar você a escrever melhor apps.
Se está a fazer algo mais complicado do que um único JSP a mostrar alguns resultados da base de dados, por favor considere a utilização de uma estrutura como Primavera, Grais , etc... Vai absolutamente levá-lo um pouco mais de esforço para começar a ir, mas vai poupar-lhe tanto tempo e esforço ao longo da estrada que eu realmente recomendo. Além disso, é fixe.
Na etiqueta da Página:
<%@ page import="java.util.List" %>
No caso de usar o JSTL e desejar importar uma classe numa página de tag em vez de uma página jsp, a sintaxe é um pouco diferente. Substituir a Palavra "Página" pela palavra "etiqueta".
Em vez da resposta correcta do João Pestana
<%@page import="path.to.your.class"%>
Utilizar
<%@tag import="path.to.your.class"%>
Use a Directiva página para importar uma classe na página JSP. A diretiva página utiliza 11 tipos diferentes de Atributos, um deles é "Importação". Page Directive with import Attribute Allows you to Mention more than one package at the same place separated by vírgulas (,). Alternativamente, você pode ter várias instâncias do elemento Página cada uma com um pacote diferente .
Por Exemplo:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
Nota : o atributo de importação deve ser colocado antes do elemento que invoca a classe importd .
Esta é a sintaxe para importar a classe
<%@ page import="package.class" %>