Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form action=" UpdateServlet" method="POST" class="form-horizontal">
- <label> We will mail a link to reset your password </label>
- <div class="form-group">
- <label class="control-label col-sm-2" for="user">Name: </label>
- <div class="col-sm-4">
- <input type="text" class="form-control" placeholder="name" id="user" name="user"><br>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-sm-2" for="email">Email: </label>
- <div class="col-sm-4">
- <input type="text" class="form-control" placeholder="email" id="email" name="email" ><br>
- </div>
- </div>
- <div class=" col-sm-offset-2 col-sm-2">
- <input type="submit" class="btn btn-primary form-control cd" value="Update Password" name="Update Password">
- </div> </form>
- public class UpdateServlet extends HttpServlet {
- private String host;
- private String port;
- private String user1;
- private String pass;
- Connection con;
- Statement stmt;
- ResultSet rs;
- public void init() {
- // reads SMTP server setting from web.xml file
- ServletContext context = getServletContext();
- host = context.getInitParameter("host");
- port = context.getInitParameter("port");
- user1 = context.getInitParameter("user1");
- pass = context.getInitParameter("pass");
- }
- protected void doPost(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException {
- // reads form fields
- HttpSession sess=request.getSession();
- String username=request.getParameter("user");
- String recipient = request.getParameter("email");
- String subject = "hi";
- String content = "hello";
- String resultMessage = "";
- try {
- Class.forName("oracle.jdbc.driver.OracleDriver") ;
- Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1522:xe","system","sherry23");
- stmt=con.createStatement();
- rs=stmt.executeQuery("select * from user_reg");
- while(rs.next())
- {
- if(username.equals(rs.getString("name")) && recipient.equals("email"))
- {
- try {
- EmailUtility.sendEmail(host, port, user1, pass, recipient, subject,
- content);
- resultMessage = "The e-mail was sent successfully";
- } catch (Exception ex) {
- ex.printStackTrace();
- resultMessage = "There were an error: " + ex.getMessage();
- } finally {
- request.setAttribute("Message", resultMessage);
- getServletContext().getRequestDispatcher("/Login.jsp").forward(
- request, response);
- }
- }getServletContext().getRequestDispatcher("/EShop.jsp").forward(
- request, response);
- }
- }catch(Exception e){e.printStackTrace();}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement