Página implementación recuento utilizando JSP (Java servidor de la página)

aprender: Cómo escribir código de la página class recuento en JSP (Java página Servidor) con JDBC?
por: Vanka Manikanth, de 09-MAR-2017

observamos el Número de páginas class muchos sitios Web, en su mayoría todos los que reciben el código de readymade de otros recursos. Pero, francamente, la construcción de su propia lógica class el número de páginas es mejor, porque conseguir el código de terceros que puedan impulsar su URL promoción, pueden tener la oportunidad de penetrar en el scripting inútil para su sitio web. Así que con el fin de deshacerse de todos aquellos. Aquí IncludeHelp se implementó una lógica RECUENTO

PÁGINA
.

La continuación consistirá en número de páginas JSP utilizando la conexión JDBC.

Pasos antes de pasar a JSP

Crear una tabla de base de datos en su Oracle / MySQL, etc.

Crear una columna como contador.
lugar previsto inicialmente (0) valor cero.
Crear un archivo JSP, leer el valor de la base de datos.

Incremento del valor que tiene.

actualizar el valor en la base de datos.

Mostrar el valor actualizado PageHit.

Hecho!
PAGECOUNT.jsp
Aquí, en primer lugar se lee el valor de la base de datos y establecer el valor de atributo de nivel de aplicación y que incrementa el valor, más pronto incrementamos la tabla se actualiza con el valor incrementado y muestra el incrementado valor.


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>AJAX WITH JSP</title>
<link rel="stylesheet" href="css/bootstrap.css">
</head>
<body>
<div class="container-fluid">
<div class="panel-primary">
<div class="panel-heading">
<h1 class="panel-title">COMMENT BOX USING AJAX THROUGH JSP</h1>
</div>
<div class="panel-body">
<div class="form-group col-md-4">
<label>YOUR NAME</label>
<input class ="form-control" type="text" id="username">
</div>
<div class="clearfix"></div>
<div class="form-group col-md-4">
<label>YOUR EMAIL</label>
<input class ="form-control" type="email" name="email" id="email" required="required">
</div>
<div class="clearfix"></div>
<div class="form-group col-md-4">
<label>TOPIC</label>
<select name="topic" id="topic" class ="form-control" required="required">
<option value="">Select</option>
<option value="Programming Languages">Programming Languages</option>
<option value="Articles">Articles</option>
<option value="CodeSnippets">CodeSnippets</option>
<option value="Others">Others</option>
</select>
</div>
<div class="clearfix"></div>
<div class="form-group col-md-4">
<label>YOUR COMMENT</label>
<textarea class="form-control" rows="8" id="comment" required="required"></textarea>
</div>
<div class="clearfix"></div>
<div class="form-group col-md-6">
<button class="btn btn-primary" type="button" onclick="loadAjax()">POST</button>
</div>
</div>
</div>
<p id="print"></p>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.js"></script>
<script type="text/javascript">
function loadAjax(){
var username= document.getElementById("username").value;
var email= document.getElementById("email").value;
var topic= document.getElementById("topic").value;
var comment= document.getElementById("comment").value;
if(username.trim() =="" || email.trim()=="" || topic.trim() =="" || comment.trim()==""){
alert("All fields are Required");
return false;
}
var url="ajaxrequestPage.jsp?username="+username +"&email="+email+"&topic="+topic +"&comment="+comment;
if(window.XMLHttpRequest){
request = new XMLHttpRequest();
}else if(window.ActiveXObject){
request = new ActiveXObject("Microsoft.XMLHTTP");
}
try{
request.onreadystatechange=sendInfo;
request.open("POST",url,true);
request.send();
}catch(e){
document.write(e);
}
}
function sendInfo(){
var p = document.getElementById("print");
if(request.readyState ==1){
var text = request.responseText;
p.innerHTML="Please Wait...";
console.log("1");
}
if(request.readyState ==2){
var text = request.responseText;
console.log("2");
}
if(request.readyState ==3){
var text = request.responseText;
console.log("3");
}
if(request.readyState ==4){
var text = request.responseText;
p.innerHTML=" Your Comment has been Posted "+text;
}
}
</script>
</body>
</html>

Salida:
_77_ _78_ _79_ _80_ Nota: _81_ Esto se puede comprobar apagando su servidor y empezar de nuevo. El valor reciente de la base de datos existe y se incrementa de acuerdo. Así que para empezar el mostrador de un estado inicial que tiene que hacer que el valor del contador de la base de datos a cero y luego cerrar la ventana y volver a ejecutar el JSP. Eso es. _82_ _83_ _84_ _85_ _86_ _87_ _88_ _89_ _90_ _91_ _92_ _93_ _94_ _95_ _96_ _97_ _98_ _99_ _100_

Deja un comentario

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