%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.stephenschafer.email.Util"%> <%@ page import="com.stephenschafer.email.Session"%> <%@ page import="com.stephenschafer.email.User"%> <% final User user = Util.identify(session); if (user == null) { session.setAttribute("return-servlet-path", request.getServletPath()); session.setAttribute("return-query-string", request.getQueryString()); response.sendRedirect("login.jsp"); return; } String message = null; if ("post".equalsIgnoreCase(request.getMethod())) { final String password1 = request.getParameter("password1"); final String password2 = request.getParameter("password2"); if (!password1.equals(password2)) { message = "Passwords don't match."; } else { Util.changePassword(user.getId(), password1); response.sendRedirect("index.jsp"); return; } } else { message = null; } %>