Java
Java
response.setContentType("text/html;charset=UTF-8");
@WebServlet(urlPatterns = {"/sercal"})
try (PrintWriter out = response.getWriter()) {
public class sercal extends HttpServlet {
out.println("<body>");
protected void processRequest(HttpServletRequest
request, HttpServletResponse response) out.println("<center>");
throws ServletException, IOException { out.println("<form action='traitement'
method='post'>");
response.setContentType("text/html;charset=UTF-8");
out.println("Matricule");
try (PrintWriter out = response.getWriter()) {
out.println("<input type='text' RequestDispatcher
name='m'><br><br>"); dis=ct.getRequestDispatcher("/saisied");
out.println("<td>"); out.println(""+val.no);
protected void processRequest(HttpServletRequest
request, HttpServletResponse response) out.println("</td>"); out.println("<td>");
String ch=request.getParameter("choix");
//////TP3:l’Ajout a bd//////
if (ch.equals("Next"))
==Fichier :Ajout.java
{int m=Integer.parseInt(request.getParameter("m"));
@WebServlet(urlPatterns = {"/ajout"})
String n =request.getParameter("n");
public class ajout extends HttpServlet {
int g = Integer.parseInt(request.getParameter("g"));
protected void processRequest(HttpServletRequest
modele.etudiant etd = new modele.etudiant(m,n,g); request, HttpServletResponse response)
try{ out.println("Nom");
try { }
System.out.println("Delete successful");
==Fichier : recuperation.java
==Fichier : personne.java
public class personne { @WebServlet(name = "UpdateView", urlPatterns =
{"/update"})
private int mat;
public class UpdateView extends HttpServlet {
private String nom;
public void setMat(int mat) { /* TODO output your page here. You may use
following sample code. */
this.mat = mat; }
out.println("<body>");
public String getNom() {
out.println("<center>");
return nom; }
out.println("<h1>Update Employee</h1>");
public void setNom(String nom) {
out.println("<form action='updateProcess'
this.nom = nom; }
method='post'>");
public float getSal() {
out.println("Matricule");
return sal; }
out.println("<input type='text' name='m' value='" +
public void setSal(float sal) { request.getParameter("mat") + "' readonly><br><br>");
this.sal = sal; }
this.pr = pr; }
out.println("Salaire");
public personne()
out.println("<input type='text' name='s'><br><br>");
{}
sal=s;
out.println("<th>Edit</th>");
} out.println("<th>Delete</th>");
} out.println("</tr>");
} out.println("<tr>");
response.setContentType("text/html;charset=UTF-8");
// Edit button
try (PrintWriter out = response.getWriter()) {
out.println("<td><a href='edit?mat=" +
out.println("<body>"); out.println("<center>"); employee.getMat() + "'>Edit</a></td>");
out.println("<form action='recuperation'
method='post'>");
// Delete button
out.println("Matricule");
out.println("<td><a href='delete?mat=" +
out.println("<input type='text' name='m'><br><br>"); employee.getMat() + "'>Delete</a></td>");
out.println("Nom");
out.println("Salaire"); }
out.println("Prime"); out.println("</center>");
out.println("<input type='submit' }
value='Ajout'><br><br>");
out.println("</body>");}}}
out.println("</form>"); out.println("</center>");
val1=Float.valueOf(request.getParameter("v1")); co=DriverManager.getConnection("jdbc:oracle:thin:@local
host:1521:xe","system","marah");
val2=Float.valueOf(request.getParameter("v2"));
Statement s1=co.createStatement();
cal=val1+val2;
String req="insert into personne
out.println("la somme est : "+cal); %> values("+m+",'"+n+"',"+s+","+p+")";
==Fichier : jspsaisie.jsp int res=s1.executeUpdate(req); }
Prime <input type="text" name="p"><br><br> String req="select * from personne where mat="+mat+"";
try{ S.Base
Class.forName("oracle.jdbc.driver.OracleDriver");
<input type="text" name="sal" dis.forward(request,response); }
value="<%=res.getFloat("sal")%>"><br><br>
catch(ClassNotFoundException e1) {
Prime
out.println("err pilote");}
<input type="text" name="pr"
value="<%=res.getFloat("pr")%>"><br><br><br><br> catch(SQLException e2)
n=request.getParameter("nom"); RequestDispatcher
dis=ct.getRequestDispatcher("/liste.jsp");
s=Float.valueOf(request.getParameter("sal"));
dis.forward(request,response); }
p=Float.valueOf(request.getParameter("pr"));
catch(ClassNotFoundException e1)
try{
{ out.println("err pilote");}
Class.forName("oracle.jdbc.driver.OracleDriver");
catch(SQLException e2) {
Connection co=null;
out.println("err connexion");}%>
co=DriverManager.getConnection("jdbc:oracle:thin:@local
host:1521:xe","system","marah"); ==Fichier : liste.jsp
Statement s1 = co.createStatement(); <html><body><center>
String req="update personne set <h1>Liste des personnes</h1>
mat="+m+",nom='"+n+"',sal="+s+",pr="+p+" where
mat="+m+""; <table border ="2"> <tr>
RequestDispatcher <td>S.base</td>
dis=ct.getRequestDispatcher("/liste.jsp");
<td>Prime</td>
<td>Action 1</td> ==Fichier : etudiant.java
<td>Action 2</td></tr> public class etudiant {
<% try { private int mat;
Class.forName("oracle.jdbc.driver.OracleDriver"); private String nom;
Connection co=null; private float mg;
co=DriverManager.getConnection("jdbc:oracle:thin:@local public etudiant(){}
host:1521:xe","system","marah");
public int getMat() {
Statement s1 = co.createStatement();
return mat; }
String req="select * from personne";
public void setMat(int mat) {
ResultSet res=s1.executeQuery(req);
this.mat = mat; }
while(res.next()){ %>
public String getNom() {
<tr>
return nom; }
<td> <%=res.getInt("mat")%></td>
public void setNom(String nom) {
<td> <%=res.getString("nom")%></td>
this.nom = nom; }
RequestDispatcher <%
dis=ct.getRequestDispatcher("/jsp2.jsp");
try {
dis.forward(request,response); }
Class.forName("oracle.jdbc.driver.OracleDriver");
catch(ClassNotFoundException e1) {
Connection co=null;
out.println("err pilote");}
</form>
co=DriverManager.getConnection("jdbc:oracle:thin:@local
host:1521:xe","system","marah");