Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. <form action=" UpdateServlet" method="POST" class="form-horizontal">
  2. <label> We will mail a link to reset your password </label>
  3. <div class="form-group">
  4. <label class="control-label col-sm-2" for="user">Name: </label>
  5. <div class="col-sm-4">
  6. <input type="text" class="form-control" placeholder="name" id="user" name="user"><br>
  7. </div>
  8. </div>
  9. <div class="form-group">
  10. <label class="control-label col-sm-2" for="email">Email: </label>
  11. <div class="col-sm-4">
  12. <input type="text" class="form-control" placeholder="email" id="email" name="email" ><br>
  13. </div>
  14. </div>
  15.  
  16.  
  17.  
  18. <div class=" col-sm-offset-2 col-sm-2">
  19. <input type="submit" class="btn btn-primary form-control cd" value="Update Password" name="Update Password">
  20. </div> </form>
  21.  
  22. public class UpdateServlet extends HttpServlet {
  23. private String host;
  24. private String port;
  25. private String user1;
  26. private String pass;
  27. Connection con;
  28. Statement stmt;
  29. ResultSet rs;
  30.  
  31.  
  32.  
  33.  
  34. public void init() {
  35. // reads SMTP server setting from web.xml file
  36. ServletContext context = getServletContext();
  37. host = context.getInitParameter("host");
  38. port = context.getInitParameter("port");
  39. user1 = context.getInitParameter("user1");
  40. pass = context.getInitParameter("pass");
  41. }
  42.  
  43. protected void doPost(HttpServletRequest request,
  44. HttpServletResponse response) throws ServletException, IOException {
  45. // reads form fields
  46. HttpSession sess=request.getSession();
  47.  
  48.  
  49. String username=request.getParameter("user");
  50.  
  51.  
  52.  
  53. String recipient = request.getParameter("email");
  54. String subject = "hi";
  55. String content = "hello";
  56.  
  57. String resultMessage = "";
  58. try {
  59. Class.forName("oracle.jdbc.driver.OracleDriver") ;
  60. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1522:xe","system","sherry23");
  61.  
  62. stmt=con.createStatement();
  63. rs=stmt.executeQuery("select * from user_reg");
  64. while(rs.next())
  65. {
  66. if(username.equals(rs.getString("name")) && recipient.equals("email"))
  67. {
  68.  
  69. try {
  70.  
  71.  
  72. EmailUtility.sendEmail(host, port, user1, pass, recipient, subject,
  73. content);
  74. resultMessage = "The e-mail was sent successfully";
  75. } catch (Exception ex) {
  76. ex.printStackTrace();
  77. resultMessage = "There were an error: " + ex.getMessage();
  78. } finally {
  79. request.setAttribute("Message", resultMessage);
  80. getServletContext().getRequestDispatcher("/Login.jsp").forward(
  81. request, response);
  82. }
  83.  
  84.  
  85.  
  86.  
  87. }getServletContext().getRequestDispatcher("/EShop.jsp").forward(
  88. request, response);
  89. }
  90. }catch(Exception e){e.printStackTrace();}
  91.  
  92.  
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement