import static org.cacert.gigi.Gigi.USER;
import java.io.IOException;
-import java.io.InputStreamReader;
import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import javax.servlet.http.HttpServletRequest;
import org.cacert.gigi.User;
import org.cacert.gigi.output.DateSelector;
-import org.cacert.gigi.output.Template;
import org.cacert.gigi.pages.Page;
import org.cacert.gigi.util.HTMLEncoder;
public class MyDetails extends Page {
- private Template t;
public MyDetails() {
super("My Details");
- try {
- t = new Template(new InputStreamReader(
- MyDetails.class.getResourceAsStream(MyDetails.class
- .getSimpleName() + ".templ"), "UTF-8"));
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
}
- public static final String PATH = "/account/myDetails";
+ public static final String PATH = "/account/details";
@Override
- public void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws IOException {
+ public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
User u = (User) req.getSession().getAttribute(USER);
PrintWriter out = resp.getWriter();
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("fname", HTMLEncoder.encodeHTML(u.getFname()));
- map.put("mname",
- u.getMname() == null
- ? ""
- : HTMLEncoder.encodeHTML(u.getMname()));
+ map.put("mname", u.getMname() == null ? "" : HTMLEncoder.encodeHTML(u.getMname()));
map.put("lname", HTMLEncoder.encodeHTML(u.getLname()));
- map.put("suffix",
- u.getSuffix() == null ? "" : HTMLEncoder.encodeHTML(u
- .getSuffix()));
+ map.put("suffix", u.getSuffix() == null ? "" : HTMLEncoder.encodeHTML(u.getSuffix()));
DateSelector ds = new DateSelector("day", "month", "year");
map.put("DoB", ds);
map.put("details", "");
- t.output(out, getLanguage(req), map);
+ getDefaultTemplate().output(out, getLanguage(req), map);
}
}