Witam,
Dopiero zaczynam swoją przygodę ze spring security, dlatego mam problem z obsługą formularza po zalogowaniu użytkownika. Po przesłaniu danych przez formularz, zostaję przekierowany na stronę główną.
servlet do obsługi formularza
public class insertData extends HttpServlet {
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
String connectionURL = "jdbc:mysql://localhost:3306/db";
Connection connection;
try{
String login = request.getParameter("usertext");
String password = request.getParameter("haslo");
String role = request.getParameter("rola");
Class.forName("com.mysql.jdbc.Driver");
connection = (Connection) DriverManager.getConnection(connectionURL, "root", "root");
PreparedStatement pst = (PreparedStatement) connection.prepareStatement("insert into users1(login, password, role) values(?,?,?)");
pst.setString(1,login);
pst.setString(2,password);
pst.setString(3,role);
int i = pst.executeUpdate();
if(i!=0){
pw.println("<br>Record has been inserted");
}
else{
pw.println("failed to insert the data");
}
}
catch (Exception e){
pw.println(e);
}
}
}