una metodos llamar importar enviar ejemplos desde datos conectar con codigo clase java jsp

java - metodos - ¿Cómo se importan las clases en JSP?



llamar clase java desde html (6)

Soy un principiante de JSP completo. Estoy tratando de usar un java.util.List en una página JSP. ¿Qué debo hacer para usar otras clases que no sean las de java.lang ?


En caso de que utilice JSTL y desee importar una clase en una página de etiqueta en lugar de una página jsp, la sintaxis es un poco diferente. Reemplace la palabra ''página'' con la palabra ''etiqueta''.

En lugar de la respuesta correcta de Sandman

<%@page import="path.to.your.class"%>

utilizar

<%@tag import="path.to.your.class"%>


En la etiqueta de la página:

<%@ page import="java.util.List" %>


Esta es la sintaxis para importar clase.

<%@ page import="package.class" %>


Para su información: si está importando una Lista en un JSP, es muy probable que esté violando los principios de MVC. Tómese unas horas para leer sobre el enfoque de MVC para el desarrollo de aplicaciones web (incluido el uso de taglibs). Haga más búsquedas en Google sobre el tema, es fascinante y definitivamente lo ayudará a escribir mejores aplicaciones.

Si está haciendo algo más complicado que un solo JSP que muestre algunos resultados de base de datos, considere usar un marco como Spring , Grails , etc ... Absolutamente le costará un poco más de esfuerzo comenzar, pero le ahorrará mucho Tiempo y esfuerzo por el camino que realmente lo recomiendo. Además, es genial :-)


Use la directiva de página para importar una clase en la página JSP. Página Directiva Usos 11 diferentes tipos de atributos, uno de ellos es "importar". Página Directiva con atributo de importación Le permite mencionar más de un paquete en el mismo lugar separados por comas (,). Alternativamente, puede tener varias instancias de elemento de página cada una con un paquete diferente.

Por ejemplo:

<%@ page import = "java.io.*" %> <%@ page import = "java.io.*", "java.util.*"%>

Nota: el atributo de importación se debe colocar antes del elemento que llama a la clase importd.


Use la siguiente declaración de importación para importar java.util.List :

<%@ page import="java.util.List" %>

Por cierto, para importar más de una clase, use el siguiente formato:

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>