1 package org.cacert.gigi.pages.account;
3 import static org.cacert.gigi.Gigi.USER;
5 import java.io.IOException;
6 import java.io.PrintWriter;
7 import java.util.HashMap;
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
12 import org.cacert.gigi.User;
13 import org.cacert.gigi.output.DateSelector;
14 import org.cacert.gigi.pages.Page;
15 import org.cacert.gigi.util.HTMLEncoder;
17 public class MyDetails extends Page {
23 public static final String PATH = "/account/details";
26 public void doGet(HttpServletRequest req, HttpServletResponse resp)
28 User u = (User) req.getSession().getAttribute(USER);
30 PrintWriter out = resp.getWriter();
31 HashMap<String, Object> map = new HashMap<String, Object>();
32 map.put("fname", HTMLEncoder.encodeHTML(u.getFname()));
36 : HTMLEncoder.encodeHTML(u.getMname()));
37 map.put("lname", HTMLEncoder.encodeHTML(u.getLname()));
39 u.getSuffix() == null ? "" : HTMLEncoder.encodeHTML(u
41 DateSelector ds = new DateSelector("day", "month", "year");
43 map.put("details", "");
44 getDefaultTemplate().output(out, getLanguage(req), map);