Está en la página 1de 3

<s:textfield name="username" label="Login name"/>

<s:password name="password" label="Password"/>


<s:submit value="Login" align="center"/>

tablas bd

empleados
buses
conductores

<form action="searchServlet" method="GET">


<label for="id">ID:</label>
<input type="text" id="id" name="id">
<button type="submit">Buscar</button>
</form>

@WebServlet("/searchServlet")
public class SearchServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException {

// Obtener el ID del parámetro de la solicitud


int id = Integer.parseInt(request.getParameter("id"));

// Realizar la

<form action="buscarServlet" method="GET">


<label>ID:</label>
<input type="text" name="id">
<input type="submit" value="Buscar">
</form>

<!-- Mostrar los datos del registro -->


<c:if test="${not empty datos}">
<form action="actualizarServlet" method="POST">
<input type="hidden" name="id" value="${datos.id}">
<label>Nombre:</label>
<input type="text" name="nombre" value="${datos.nombre}">
<label>Apellido:</label>
<input type="text" name="apellido" value="${datos.apellido}">
<input type="submit" value="Actualizar">
</form>
</c:if>

@WebServlet("/buscarServlet")
public class BuscarServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private ConexionDB conexionDB;

public BuscarServlet() {
super();
conexionDB = new ConexionDB();
}

protected void doGet(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException {
String id = request.getParameter("id");
Datos datos = conexionDB.buscarPorID(id);
request.setAttribute("datos", datos);
RequestDispatcher dispatcher =
request.getRequestDispatcher("formulario.jsp");
dispatcher.forward(request, response);
}
}

Aquí te dejo algunas ideas de proyectos relacionados con un terminal terrestre en


JSP:

Sistema de reserva de boletos de autobús: crea un sistema que permita a los


usuarios reservar boletos de autobús en línea. Incluye la opción de seleccionar el
origen, destino, fecha y hora de salida, así como el tipo de boleto (ida o ida y
vuelta) y la cantidad de asientos. Este proyecto podría involucrar la integración
con un sistema de pago en línea y la comunicación con una base de datos de horarios
de autobuses y asientos disponibles.

Sistema de seguimiento de autobuses en tiempo real: crea un sistema que permita a


los usuarios rastrear la ubicación y el estado actual de los autobuses que salen y
llegan al terminal terrestre. Este proyecto podría involucrar la integración con un
sistema de seguimiento de autobuses en tiempo real y una interfaz de usuario que
permita a los usuarios ver la ubicación y el estado actual de los autobuses.

Sistema de información de horarios de autobuses: crea un sistema que muestre


información en tiempo real sobre los horarios de los autobuses que llegan y salen
del terminal terrestre. Este proyecto podría involucrar la integración con un
sistema de seguimiento de horarios en tiempo real y la comunicación con una base de
datos de información de horarios de autobuses.

Sistema de gestión de empresas de transporte: crea un sistema que permita a las


empresas de transporte gestionar sus horarios y rutas en el terminal terrestre.
Este proyecto podría incluir la integración con un sistema de reservas de boletos y
un sistema de seguimiento de horarios en tiempo real.

Sistema de seguridad en el terminal terrestre: crea un sistema que permita a los


oficiales de seguridad del terminal terrestre rastrear y monitorear la actividad de
los pasajeros en el terminal terrestre. Este proyecto podría involucrar la
integración con sistemas de seguridad física, como cámaras de seguridad y sistemas
de escaneo de equipaje, así como también un sistema de registro de pasajeros y
seguimiento de su actividad dentro del terminal terrestre.

Estas son solo algunas ideas de proyectos que podrías hacer relacionados con un
terminal terrestre en JSP. La complejidad y el alcance de cada proyecto dependerán
de tus habilidades y conocimientos en programación web, así como de los recursos y
herramientas disponibles.

También podría gustarte