anchor.diff:      User user = User.getUser(db, nick);
       user.checkAnonymous();
   
  -    Statement st = db.createStatement();
  -    ResultSet rs = st.executeQuery("SELECT * FROM users WHERE id=" + user.getId());
  -    rs.next();
  +    UserInfo userInfo = new UserInfo(db, user.getId());
   %>
   
   <c:if test="${error!=null}">
  
positive.code: <input type=password name="password2" size="20"><br>
  URL:
  <input type=text name="url" size="50" value="<%
  	if (rs.getString("url")!=null) {
        out.print(rs.getString("url"));
      }
  %>"><br>
  (не забудьте добавить <b>http://</b>)<br>
  Email:
  <input type=text class="required email" name="email" size="50" value="<%= rs.getString("email") %>"><br>
  Город (просьба писать русскими буквами без сокращений, например: <b>Москва</b>,
  <b>Нижний Новгород</b>, <b>Троицк (Московская область)</b>):
  <input type=text name="town" size="50" value="<%= rs.getString("town") %>"><br>
  Дополнительная информация:<br>
  <textarea name=info cols=50 rows=5><%= user.getUserinfo(db) %></textarea>
  <br>
  <input type=submit value="Update/Обновить">
  </form>
  <%
      rs.close();
      st.close();
    } finally {
      if (db!=null) {
        db.close();
  
negative.code: <form method=POST action="register.jsp" id="changeForm">
  <input type=hidden name=mode value="change">
  Полное имя:
  <input type=text name="name" size="40" value="<%
  if (user.getName()!=null) {
   out.print(user.getName());
  }
  %>"><br>
  Пароль:
  <input class="required" type=password name="oldpass" size="20"><br>
  Новый пароль:
  