Operaciones CRUD utilizando JSP

En este artículo, vamos a aprender sobre
CRUD (crear, leer, actualizar y eliminar) Operaciones de operaciones utilizando JSP, Bootstrap y MySQL . por: Vanka Manikanth,
de

09-MAR-2017

conforme a lo solicitado por los estudiantes estamos proporcionando las operaciones CRUD utilizando JSP, Bootstrap y MySQL . Las operaciones comunes que se hacen class cualquier aplicación web son ABM, que es crear, leer y borrar ACTUALIZACIÓN. Con el fin de desarrollar, aprender uno debe ser muy fuerte para manejar estas operaciones. Y es mejor si se hace esto las operaciones utilizando JSP en lugar de Servlets. Así que la diferencia entre For Servlet y JSP serán cubiertos pronto. En primer lugar vamos a entrar en la actual.

CRUD – Operaciones crud

CREAR

– A continuación, crear en el sentido de guardar, las entradas que en un principio que desea almacenar en la base de datos del usuario.
LEER
– pronto como crear o salvar los datos en la base de datos, queremos que el acceso en nuestra class USUARIO. Así class que tenemos para leer los valores guardados (que hemos hecho anteriormente, es decir crear). Esta lectura se puede lograr a través de una consulta SELECT.
Nota:

Si desea que sólo el detalle que se guarda en ese momento entonces usted tiene que asegurarse de que se cambia la consulta SELECT en el identificador de usuario de procesamiento actual.

ACTUALIZACIÓN – Para actualizar el detalle que se guarda en la base de datos, usted tiene que crear una página ficticia de su página _CR4_ con los mismos detalles que se mencionan en el registro o una página en particular y cada vez que el usuario hace clic en el botón EDITAR o vincular debemos redirigir a la página de maniquí con los valores que sean solicitados por el usuario para editar y actualizar.

BORRAR

– operación DELETE borrar el registro particular que se solicita a la base de datos.

index.jsp
Aquí, estamos tomando las entradas del usuario y desencadenar la acción de
action.jsp
.

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<style type="text/css">
form{
text-align:center;
border:2px solid #000;
}
p{
text-align:center;
font-size: 16pt;
}
h2{
color:#216aF3;
text-decoration: underline ;
}
button{
width:100px;
font-size:16pt;
}
input[type="text"]{
font-size:16pt;
}
input[type="text"]:focus{
background-color:lightyellow;
}
</style>
</head>
<body>
<form action="jstlaction.jsp" method="post">
<h2>SIMPLE JSTL EXAMPLE</h2>
<p>Your Age:<input type="text" name="age"/></p>
<p> NAME:<input type="text" name="user" /></p>
<p>EMAIL:<input type="text" name="email"/></p><br>
<button type="submit">Validate</button><br><br><br>
</form>
</body>
</html>

UserPOJO.java

Este es un _CR5_ proporcionar los métodos setter y getter.
_79_

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html5>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<jsp:include page="jstl.jsp"></jsp:include>
<c:catch>
<c:choose>
<c:when test="${param.age > 18}">
<p><c:out value="${'Hi! Welcome'}"></c:out></p>
<p>Your Name :<c:out value="${param.user}"/></p>
<p>Your Age :<c:out value="${param.age }"></c:out></p>
<p>Your Mail ID:<c:out value="${param.email}"/><br><br></p>
</c:when>
<c:when test="${param.age < 18}">
<p><c:out value="${'Sorry!You dont have any access at this time'}"></c:out></p>
</c:when>
<c:otherwise>
<c:out value="${'Enter valid details'}"></c:out>
</c:otherwise>
</c:choose>
</c:catch>
</body>
</html>

_80_ _81_ _82_ _83_ _84_ _85_ _86_ _87_ _88_ Operations.java _89_ _90_ _91_ La lógica de servicio y la conexión de base de datos se crea aquí. _92_ _93_ _CP2_ _94_ _95_ _96_ _97_ _98_ _99_ _100_ _101_ _102_ Action.jsp _103_ _104_ _105_ Aquí hemos estableciendo los valores de entrada a DTO (POJO) y enviar el objeto al método de servicio en el que _CR6_ GUARDAR. _106_ _107_ _CP3_ _108_ _109_ edit.jsp _110_ _111_ _112_ Cuando el usuario hace clic en el botón EDITAR que los valores binded al botón de radio se envían a edit.jsp y aquí nos dio otro JSP porque tenemos que obtener los valores de la base de datos y se unen esos valores a los cuadros de entrada. USERID es PrimaryKey, por lo que no puede ser editable. _113_ _114_ _CP4_ _115_ _116_ _117_ _118_ _119_ _120_ _121_ _122_ _123_ Update.jsp _124_ _125_ _126_ Aquí estamos tomando los valores de los que se realiza la edición y el envío de los valores con respecto al identificador de usuario, que es la clave principal. _127_ _128_ _CP5_ _129_ _130_ Delete.jsp _131_ _132_ _133_ conseguir el registro y enviarlo a la lógica de servicio y de nuevo se incluye en la página index.jsp _134_ _135_. _136_ _137_ _CP6_ _138_ _139_ Salida: _140_ _141_ _142_ _143_ _144_ _145_ _146_ _147_ _148_ _149_ _150_ _151_ _152_ _153_ _154_ _155_ _156_ _157_ _158_ _159_ _160_ _161_ _162_

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *