Skip to content
Snippets Groups Projects
Commit b779288c authored by Othemane KHACHNANE's avatar Othemane KHACHNANE
Browse files

CreateNewFil servlet

parent 70c9390a
No related branches found
No related tags found
No related merge requests found
package controleur;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.sql.*;
import java.nio.charset.StandardCharsets;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import modele.DS;
@WebServlet("/CreateNewFil")
public class CreateNewFil extends HttpServlet {
public void service(HttpServletRequest req, HttpServletResponse res) {
try {
String nom = req.getParameter("nom");
int createur_id = Integer.parseInt(req.getParameter("createur_id"));
String query = "INSERT INTO FilDeDiscussion (nom, createur_id) VALUES (?, ?)";
Connection con = DS.getConnection();
PreparedStatement pstmt = con.prepareStatement(query);
pstmt.setString(1, nom);
pstmt.setInt(2, createur_id);
System.out.println(pstmt);
int n = pstmt.executeUpdate();
System.out.println(n);
req.getRequestDispatcher("CreationFils.jsp").forward(req, res);
con.close();
} catch (Exception e) {
//e.printStackTrace();
System.out.println(e.getMessage());
}
}
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>Liste des Fils</title>
</head>
<body>
<h1>Créer un nouveau fil de discussion</h1>
<form action= "CreateNewFil" method="post">
<label for="nom">Nom du fil:</label>
<input type="text" id="nom" name="nom" required><br><br>
<label for="createur_id">ID du créateur:</label>
<input type="number" id="createur_id" name="createur_id"><br><br>
<input type="submit" value="Créer">
</form>
</body>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment