Según el tipo de acción que desee realizar, normalmente utiliza taglibs, funciones EL o servlets para. El código Java realmente no pertenece a los archivos JSP, sino a las clases de Java.
Si desea preprocesar una solicitud, utilice el método Servlet doGet()
. P.ej.
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Preprocess request here.
doYourThingHere();
// And forward to JSP to display data.
request.getRequestDispatcher("page.jsp").forward(request, response);
}
Si desea post-procesamiento de una solicitud después de presentar alguna forma, utilice el método servlet doPost()
lugar.
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Postprocess request here.
doYourThingHere();
// And forward to JSP to display results.
request.getRequestDispatcher("page.jsp").forward(request, response);
}
Si desea controlar el flujo de la página y/o salida HTML, utilice un taglib como JSTL core taglib o cree custom tags.
Si desea ejecutar funciones estáticas/auxiliares, use las funciones EL como JSTL fn taglib o cree custom functions.
Gracias por su respuesta, he hecho lo que ha dicho importar clase Java y usarlo ... gracias una vez más a todos los que respondieron ... –