Codice Servlet: Created Tipo Materials
Codice Servlet: Created Tipo Materials
Codice Servlet: Created Tipo Materials
Codice Servlet
Created
Tipo Pratica
Materials
XML
HTML
Java - Servlet
Java- JDBC
JSP esempio
XML
HTML
<body>
<div class="panel">
<form action="servlet/Rubrica" method="POST">
<h1>Roccatelli's s.r.l.</h1>
<input type="text" name="cognome"placeholder="Cognome" autofocus>
<input type="text" name="nome" placeholder="Nome">
<div id="footer">
<p>Azienda di Pierpaolo Roccatelli</p>
<hr>
<p>[email protected] <br>
0426 356548 <br>
P. IVA: 01555300290<br>
Viale Risorgimento, 40E/F - 45011 Porto Tolle (RO)</p>
</div>
</div>
</body>
Java - Servlet
Codice Servlet 1
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
Java- JDBC
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
response.setContentType("text/html");
PrintWriter uscita=response.getWriter();
uscita.println("<html><head><title>Risposta del DB</title></head>");
uscita.println("<body><h1>Risultato della Ricerca:</h1>");
//----------------------------------------------------
String DRIVER="com.mysql.jdbc.Driver";
try {
Class.forName(DRIVER);
uscita.println("<p>Caricamento di "+DRIVER+" avvenuto."+"</p>");
} catch (ClassNotFoundException e) {
uscita.println("<p>Driver non trovato, errore: "+e+"</p>");
}
String IndirizzoDB="jdbc:mysql://localhost:3306/azienda";
Connection connessione=null;
try {
connessione=DriverManager.getConnection(IndirizzoDB, "root", "");
uscita.println("<p>Connessinoe con "+IndirizzoDB+" avvenuta."+"</p>");
} catch (SQLException e) {
uscita.println("<p>Connessione non avvenuta: "+e+"</p>");
}
String nomeI=(request.getParameter("nome"));
String cognomeI=(request.getParameter("cognome"));
Codice Servlet 2
String cognome=resultSet.getString(1);
uscita.println("<p>Cognome: "+cognome+"</p>");
String nome=resultSet.getString(2);
uscita.println("<p>Nome: "+nome+"</p>");
String indirizzo=resultSet.getString(3);
uscita.println("<p>telefono: "+indirizzo+"</p>");
String citta=resultSet.getString(4);
uscita.println("<p>email: "+citta+"</p>");
String indrizzo=resultSet.getString(5);
uscita.println("<p>indrizzo: "+indrizzo+"</p>");
uscita.println("<p>--------------------</p>");
} catch (SQLException e) {
uscita.println("<p>Errore creazione Statement: "+e+"</p>");
}
finally {
if(connessione!=null) {
try {
connessione.close();
} catch (SQLException e) {
uscita.println("<p>Errore chiusura connessione: "+e+"</p>");
}
}
}
uscita.println("</body>");
uscita.println("</html>");
}
}
JSP esempio
<html>
<head>
<title>Pagina JSP di risposta</title>
</head>
<%
String coloreSfondoUtente=request.getParameter("coloreSfondo");
String coloreCarattereUtente=request.getParameter("coloreCarattere");
%>
<body bgcolor="<%=coloreSfondoUtente%>">
<%
String nomeUtente=request.getParameter("nome");
String cittaUtente=request.getParameter("citta");
%>
<font color="<%=coloreCarattereUtente%>">
<p>Ciao, <%=nomeUtente%>, viene da <%=cittaUtente%></p>
</font>
</body>
</html>
Codice Servlet 3