0% found this document useful (0 votes)
9 views

Java

Uploaded by

Berlado Ber
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Java

Uploaded by

Berlado Ber
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

JAVA

//////TP1:Calcul////// String ch=request.getParameter("choix");

==Fichier :Serve.java Float val1=Float.valueOf(request.getParameter("v1"));

@WebServlet(urlPatterns = {"/serve"}) float val2=Float.valueOf(request.getParameter("v2"));

public class serv2 extends HttpServlet { if (ch.equals("Somme")){

protected void processRequest(HttpServletRequest float cal=val1+val2;


request, HttpServletResponse response)
out.println("La somme est :"+cal); }
throws ServletException, IOException {
else if (ch.equals("Soustraction")){
response.setContentType("text/html;charset=UTF-8");
float cal=val1-val2;
try (PrintWriter out = response.getWriter()) {
out.println("La soustraction est :"+cal); }
out.println("<body'>");
else
out.println("<form action='sercal' method='post'>");
if (ch.equals("Division")){
out.println("<center>"); out.println("Valeur 1");
float cal=val1/val2;
out.println("<input type='text' name='v1'><br>");
out.println("La division est :"+cal); }
out.println("Valeur 2");
else{
out.println("<input type='text' name='v2'><br><br>");
float cal=val1*val2;
out.println("<input type='submit' value='Somme' name
='choix'>"); out.println("La Multiplication est :"+cal); }}}}

out.println("<input type='submit' value='Soustraction' //////TP2:Creation d’une liste des étudiants et


name ='choix'>");
l’affichage sans bd//////
out.println("<input type='submit' value='Multiplication'
name ='choix'>"); ==Fichier :Saisied.java

out.println("<input type='submit' value='Division' name @WebServlet(urlPatterns = {"/saisied"})


='choix'>");
public class saisied extends HttpServlet {
out.println("</center>"); out.println("</form>");
protected void processRequest(HttpServletRequest
out.println("</body>");}}} request, HttpServletResponse response)

==Fichier :Sercal.java throws ServletException, IOException {

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("Nom"); dis.forward(request, response); }

out.println("<input type='text' else {


name='n'><br><br>");
out.println("<body>") out.println("<center>");
out.println("Phone gsm");
out.println("<h1>"); out.println("liste d'etudiants");
out.println("<input type='text'
name='g'><br><br><br><br>"); out.println("</h1>"); out.println("<table border='2'>");

out.println("<input type='submit' value='Next' out.println("<tr>"); out.println("<td>");


name='choix'>"); out.println("Matricule"); out.println("</td>");
out.println("<input type='submit' value='List' out.println("<td>"); out.println("Nom");
name='choix'>");
out.println("</td>"); out.println("<td>");
out.println("</form>");
out.println("Phone"); out.println("</td>");
out.println("</center>");
out.println("</tr>");
out.println("</body>"); }} }
Iterator<modele.etudiant> it= l.iterator();
==Fichier :Traitement.java
while(it.hasNext()){
@WebServlet(urlPatterns = {"/traitement"})
modele.etudiant val= it.next();
public class traitement extends HttpServlet {
out.println("<tr>"); out.println("<td>");
static ArrayList l = new ArrayList();
out.println(""+val.mat); out.println("</td>");

out.println("<td>"); out.println(""+val.no);
protected void processRequest(HttpServletRequest
request, HttpServletResponse response) out.println("</td>"); out.println("<td>");

throws ServletException, IOException { out.println(""+val.gsm); out.println("</td>");

response.setContentType("text/html;charset=UTF-8"); out.println("</tr>");} out.println("</table>");

try (PrintWriter out = response.getWriter()) { out.println("</center>"); out.println("</body>");} } }

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)

l. add(etd); throws ServletException, IOException {

ServletContext ct = request.getServletContext(); response.setContentType("text/html;charset=UTF-8");

try (PrintWriter out = response.getWriter()) {


int m=Integer.parseInt(request.getParameter("m")); out.println("<body>"); out.println("<center>");

String n=request.getParameter("n"); out.println("<form action='ajout' method='post'>");

float s = Float.valueOf(request.getParameter("s")); out.println("Matricule");

float p = Float.valueOf(request.getParameter("p")); out.println("<input type='text' name='m'><br><br>");

try{ out.println("Nom");

Class.forName("oracle.jdbc.driver.OracleDriver"); out.println("<input type='text' name='n'><br><br>");

Connection con=null; out.println("Salaire");

con=DriverManager.getConnection("jdbc:oracle:thin:@loc out.println("<input type='text' name='s'><br><br>");


alhost:1521:xe","system","marah");
out.println("Prime");
Statement s1=con.createStatement();
out.println("<input type='text' name='p'><br><br>");
String req="insert into personne
values("+m+",'"+n+"',"+s+","+p+")"; out.println("<input type='submit' value='Insertion'>");

int res= s1.executeUpdate(req); out.println("</form>");

ServletContext ct = request.getServletContext(); out.println("</center>");

RequestDispatcher dis=ct.getRequestDispatcher("/serv1"); out.println("</body>");}}}

dis.forward(request, response); } //////TP3:MVC//////


catch(ClassNotFoundException ee) { -----(CONTROLLER)-----
out.println("err pilote ????"); } ==Fichier :Ajout.java
catch(SQLException gg) { public class ajout {
out.println("err requete ou connexion ???"); } public static void insertion(modele.personne obj) {
out.println("<body>"); connexion.connexion.getConnection();
out.println("<h1>Servlet ajout at " + try{
request.getContextPath() + "</h1>");
PreparedStatement
out.println("</body>");} }} s=connexion.connexion.con.prepareStatement("insert into
personne values(?,?,?,?)");
==Fichier :Serv.java
s.setInt(1,obj.getMat());
@WebServlet(urlPatterns = {"/serv1"})
s.setString(2,obj.getNom());
public class serv1 extends HttpServlet {
s.setFloat(3,obj.getSal());
protected void processRequest(HttpServletRequest
request, HttpServletResponse response) s.setFloat(4,obj.getPr());

throws ServletException, IOException { ResultSet res=s.executeQuery(); }

response.setContentType("text/html;charset=UTF-8"); catch(SQLException dd) {

try (PrintWriter out = response.getWriter()) { System.out.println("err connexion"); } }}


==Fichier :delete.java if (rowsAffected > 0) {

public class Delete { System.out.println("Update successful");

public static void deletePersonne(int matricule) { } else {

connexion.connexion.getConnection(); System.out.println("No rows affected");

try { }

PreparedStatement s = } catch (SQLException dd) {


connexion.connexion.con.prepareStatement("DELETE
System.out.println("Connection error");
FROM personne WHERE mat=?");
}
s.setInt(1, matricule);
}
int rowsAffected = s.executeUpdate();
}
if (rowsAffected > 0) {

System.out.println("Delete successful");
==Fichier : recuperation.java

} else { protected void processRequest(HttpServletRequest


request, HttpServletResponse response)
System.out.println("No rows affected");
throws ServletException, IOException {
}
response.setContentType("text/html;charset=UTF-8");
} catch (SQLException dd) {
int mm =Integer.parseInt(request.getParameter("m"));
System.out.println("Connection error");
String nn=request.getParameter("n");
}
float ss=Float.valueOf(request.getParameter("s"));
}
float pp=Float.valueOf(request.getParameter("p"));
}
modele.personne per=new modele.personne();
==Fichier :update.java
per.setMat(mm);
public class Update {
per.setNom(nn);
public static void updatePersonne(modele.personne obj)
per.setPr(pp);
{
per.setSal(ss);
connexion.connexion.getConnection();
controleur.ajout.insertion(per);
try {
ServletContext ct=request.getServletContext();
PreparedStatement s =
connexion.connexion.con.prepareStatement("UPDATE RequestDispatcher
personne SET nom=?, sal=?, pr=? WHERE mat=?"); dis=ct.getRequestDispatcher("/serv1");

s.setString(1, obj.getNom()); dis.forward(request, response);

s.setFloat(2, obj.getSal()); try (PrintWriter out = response.getWriter()) {

s.setFloat(3, obj.getPr()); out.println("<body>");

s.setInt(4, obj.getMat()); out.println("<h1>Servlet recuperation at " +


request.getContextPath() + "</h1>");
int rowsAffected = s.executeUpdate();
out.println("</body>");} } }
-----(MODELE)----- ==Fichier : update.java

==Fichier : personne.java
public class personne { @WebServlet(name = "UpdateView", urlPatterns =
{"/update"})
private int mat;
public class UpdateView extends HttpServlet {
private String nom;

private float sal;


protected void processRequest(HttpServletRequest
private float pr; request, HttpServletResponse response)

public int getMat() { throws ServletException, IOException {

return mat; } response.setContentType("text/html;charset=UTF-8");

try (PrintWriter out = response.getWriter()) {

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; }

public float getPr() { out.println("Nom");

return pr; } out.println("<input type='text'


name='n'><br><br>");
public void setPr(float pr) {

this.pr = pr; }
out.println("Salaire");
public personne()
out.println("<input type='text' name='s'><br><br>");
{}

public personne(int m,String n,float s,float p)


out.println("Prime");
{mat=m;
out.println("<input type='text'
nom=n; name='p'><br><br>");

sal=s;

pr=p; }} out.println("<input type='submit'


value='Update'><br><br>");
-----(VUE)-----
out.println("</form>");
out.println("</center>"); out.println("<th>Prime</th>");

out.println("<th>Edit</th>");

} out.println("<th>Delete</th>");

} out.println("</tr>");

for (Personne employee : employees) {

} out.println("<tr>");

==Fichier : serv1.java out.println("<td>" + employee.getMat() +


"</td>");
@WebServlet(name = "serv1", urlPatterns = {"/serv1"})
out.println("<td>" + employee.getNom() +
public class serv1 extends HttpServlet { "</td>");

protected void processRequest(HttpServletRequest out.println("<td>" + employee.getSal() + "</td>");


request, HttpServletResponse response)
out.println("<td>" + employee.getPr() + "</td>");
throws ServletException, IOException {

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("<input type='text' name='n'><br><br>"); out.println("</tr>");

out.println("Salaire"); }

out.println("<input type='text' name='s'><br><br>"); out.println("</table>");

out.println("Prime"); out.println("</center>");

out.println("<input type='text' name='p'><br><br>");

out.println("<input type='submit' }
value='Ajout'><br><br>");
out.println("</body>");}}}
out.println("</form>"); out.println("</center>");

List<Personne> employees = Select.selectAll(); JSP


out.println("<table border='1'>");
//////TP1:CALCUL//////
out.println("<tr>");
==Fichier : calcul.jsp
out.println("<th>Matricule</th>");
<%!float val1; %>
out.println("<th>Nom</th>");
<%!float val2; %>
out.println("<th>Salaire</th>");
<% float cal=0; Connection co=null;

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); }

<body> <form action ="calcul.jsp" method="post"> catch(ClassNotFoundException e1)

<center> { out.println("err pilote");}

valeur 1 <input type="text" name="v1"><br><br> catch(SQLException e2)

valeur 2 <input type="text" name="v2"><br><br><br> { out.println("err requete");}%>

<input type="submit" value="Somme"> ==Fichier : formmodif.jsp


</center> </form> </body> <%
//////TP2:CRUD////// int mat=Integer.parseInt(request.getParameter("mat"));

==Fichier : formajout.jsp try {

<body> <center> <form action="ajout.jsp" Class.forName("oracle.jdbc.driver.OracleDriver");


method="post">
Connection co=null;
Matricule <input type="text" name="m"><br><br>
co=DriverManager.getConnection("jdbc:oracle:thin:@local
Nom <input type="text" name="n"><br><br> host:1521:xe","system","marah");

S.base <input type="text" name="s"><br><br> Statement s1 = co.createStatement();

Prime <input type="text" name="p"><br><br> String req="select * from personne where mat="+mat+"";

<input type="submit" value="Insertion"><br><br> ResultSet res=s1.executeQuery(req);

</form> </center> </body> while(res.next())

==Fichier : Insert.jsp { %>

<%!int m;%> <html><body><center>

<%!String n;%> <h1>M O D I F I C A T I O N</h1>

<%!float s;%> <form action="update.jsp" method="post">

<%!float p;%> Matricule

<% m=Integer.parseInt(request.getParameter("m")); <input type="text" name="mat"


value="<%=res.getInt("mat")%>"><br>
n=request.getParameter("n");
Nom
s=Float.valueOf(request.getParameter("s"));
<input type="text" name="nom"
p=Float.valueOf(request.getParameter("p")); value="<%=res.getString("nom")%>"><br><br>

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)

<input type="submit" value="modification"> { out.println("err connexion");}%>

</form> </center> </body> </html> ==Fichier : sup.jsp


<% } } <%!int m;%>

catch(ClassNotFoundException e1) { <%

out.println("err pilote");} m=Integer.parseInt(request.getParameter("mat"));

catch(SQLException e2) { try {

out.println("err connexion");}%> Class.forName("oracle.jdbc.driver.OracleDriver");

==Fichier : update.jsp Connection co=null;

<%!int m;%> co=DriverManager.getConnection("jdbc:oracle:thin:@local


host:1521:xe","system","marah");
<%!String n;%>
Statement s1 = co.createStatement();
<%!float s;%>
String req="delete personne where
<%!float p;%> mat="+m+"";

<% int resu=s1.executeUpdate(req);

m=Integer.parseInt(request.getParameter("mat")); ServletContext ct = request.getServletContext();

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>

int resu=s1.executeUpdate(req); <td>Matricule</td>

ServletContext ct = request.getServletContext(); <td>Nom</td>

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; }

public float getMg() { return mg; }

public void setMg(float mg) {


<td><%=res.getFloat("sal")%></td>
this.mg = mg; }}
<td> <%=res.getFloat("pr")%> </td>
==Fichier : ajout.jsp
<td>
<jsp:useBean id="obj" class="modele.etudiant"
<a
scope="session"></jsp:useBean>
href="formmodif.jsp?mat=<%=res.getInt("mat")%>">Upda
te</a> </td> <jsp:setProperty name="obj"
property="mat"></jsp:setProperty>
<td>
<jsp:setProperty name="obj"
<a
property="nom"></jsp:setProperty>
href="sup.jsp?mat=<%=res.getInt("mat")%>">Suppression
</a></td></tr> <% }} <jsp:setProperty name="obj"
property="mg"></jsp:setProperty>
catch(ClassNotFoundException e1) {
<% try{ Class.forName("oracle.jdbc.driver.OracleDriver");
out.println("err pilote");}
Connection co=null;
catch(SQLException e2) {
co=DriverManager.getConnection("jdbc:oracle:thin:@local
out.println("err connexion");}%>
host:1521:xe","system","marah");
<br> <form action="ajout.jsp" method="post">
Statement s1 = co.createStatement();
<input type="submit" value="New Person">
String req="insert into etudiant
</form> </center> </body></html> values("+obj.getMat()+",'"+obj.getNom()+"',"+obj.getMg()+
")";
//////TP3: JSP avec javabean//////
int resu=s1.executeUpdate(req);
ServletContext ct = <jsp:setProperty name="obj"
request.getServletContext(); property="mg"></jsp:setProperty>

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");}

catch(SQLException e2) { co=DriverManager.getConnection("jdbc:oracle:thin:@local


host:1521:xe","system","marah");
out.println("err connexion");}%>
Statement s1 = co.createStatement();
==Fichier : update.jsp
String req="select * from etudiant where
<jsp:useBean id="obj" class="modele.etudiant" mat="+obj.getMat();
scope="session"></jsp:useBean>
ResultSet rs = s1.executeQuery(req);
<jsp:setProperty name="obj"
property="mat"></jsp:setProperty> if(rs.next()) {

<jsp:setProperty name="obj" obj.setNom(rs.getString("nom"));


property="nom"></jsp:setProperty>
obj. ("mg"));
<jsp:setProperty name="obj"
}
property="mg"></jsp:setProperty>
ServletContext ct = request.getServletContext();
<% try { Class.forName("oracle.jdbc.driver.OracleDriver");
Connection co=null; RequestDispatcher
co=DriverManager.getConnection("jdbc:oracle:thin:@local dis=ct.getRequestDispatcher("/jsp2.jsp");
host:1521:xe","system","marah");
dis.forward(request,response);
Statement s1 = co.createStatement();
} catch(ClassNotFoundException e1) {
String req="update etudiant set nom='"+obj.getNom()+"',
mg="+obj.getMg()+" where mat="+obj.getMat(); int out.println("err pilote");
resu=s1.executeUpdate(req);
} catch(SQLException e2) {
ServletContext ct = request.getServletContext();
out.println("err connexion");
RequestDispatcher
dis=ct.getRequestDispatcher("/jsp1.jsp"); }
dis.forward(request,response); }
catch(ClassNotFoundException e1) { out.println("err %>
pilote"); } catch(SQLException e2) { out.println("err
connexion"); } %> ==Fichier : delete.jsp

==Fichier : Edit.jsp <jsp:useBean id="obj" class="modele.etudiant"


scope="session"></jsp:useBean>
<jsp:useBean id="obj" class="modele.etudiant"
<jsp:setProperty name="obj"
scope="session"></jsp:useBean>
property="mat"></jsp:setProperty>
<jsp:setProperty name="obj"
<%
property="mat"></jsp:setProperty>
try {
<jsp:setProperty name="obj"
property="nom"></jsp:setProperty> Class.forName("oracle.jdbc.driver.OracleDriver");
Connection co=null; <input type="submit" value="Modifier">

</form>
co=DriverManager.getConnection("jdbc:oracle:thin:@local
host:1521:xe","system","marah");

Statement s1 = co.createStatement(); <form action="delete.jsp" method="post">

String req="delete from etudiant where <input type="hidden" name="mat" value="<%=


mat="+obj.getMat(); obj.getMat() %>">

int resu=s1.executeUpdate(req); <input type="submit" value="Supprimer">

ServletContext ct = request.getServletContext(); </form>

RequestDispatcher ==Fichier : jsp2.jsp


dis=ct.getRequestDispatcher("/jsp2.jsp");
<body> <center>
dis.forward(request,response);
<form action="ajout.jsp" method="post">
} catch(ClassNotFoundException e1) {
Matricule <input type="text" name="mat"><br>
out.println("err pilote");
Nom <input type="text" name="nom"><br>
} catch(SQLException e2) {
M.generale<input type="text" name="mg"><br>
out.println("err connexion");
<input type="submit" value="Ajout"><br>
}
</form></center></body></html>
%>
== Fichier: jsp3.jsp
==Fichier : jsp1.jsp
<body>
<jsp:useBean id="obj" class="modele.etudiant"
<h2>Modifier Étudiant</h2>
scope="session"></jsp:useBean>
<form action="update.jsp" method="post">
<jsp:setProperty name="obj"
property="mat"></jsp:setProperty> <label for="mat">Matricule:</label>
<jsp:setProperty name="obj" <input type="text" id="mat" name="mat" value="<%=
property="nom"></jsp:setProperty> obj.getMat() %>" readonly><br>
<jsp:setProperty name="obj"
property="mg"></jsp:setProperty>
<label for="nom">Nom:</label>
<% out.println("le matricule :"+obj.getMat());
<input type="text" id="nom" name="nom"
out.println("<br>"); value="<%= obj.getNom() %>"><br>
out.println("le nom :"+obj.getNom());

out.println("<br>"); <label for="mg">Moyenne Générale:</label>


out.println("la M.generale :"+obj.getMg()); <input type="text" id="mg" name="mg" value="<%=
obj.getMg() %>"><br>
%>
<input type="submit" value="Modifier">
<form action="edit.jsp" method="post">
</form>
<input type="hidden" name="mat" value="<%=
obj.getMat() %>"> </body>

You might also like