改造profile.jsp

打开WebContent/WEB-INF/jsp/user/profile.jsp, 在这段代码后面

  1. 邮箱验证状态:<c:out value="${obj.emailChecked}"></c:out><p />

加入

  1. <c:if test="${!obj.emailChecked}">
  2. <script type="text/javascript">
  3. function send_email_check() {
  4. $.ajax({
  5. url : base + "/user/profile/active/mail",
  6. type : "POST",
  7. dataType : "json",
  8. success : function (data) {
  9. if (data.ok) {
  10. alert("发送成功");
  11. } else {
  12. alert(data.msg);
  13. }
  14. }
  15. });
  16. }
  17. </script>
  18. <button type="button" onclick="send_email_check();return false;">发送验证邮件</button>
  19. </c:if>

含义是,如果邮箱未验证,则显示一个按键(隐藏一段js代码),用于触发发送验证邮件.