import java.io.*; import mixer.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class date extends HttpServlet{ String html = null; public void init() throws ServletException{ if (html == null) { html = Mixer.getContent(new File(getServletContext().getRealPath("/WEB-INF/classes/date.html"))); } } public String parseNumber(int num){ String tmp = null; if (num < 10) tmp = "0" + Integer.toString(num); else tmp = Integer.toString(num); return tmp; } public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException{ Mixer mix = new Mixer(html); res.setContentType("text/html"); PrintWriter out = res.getWriter(); Calendar cal = Calendar.getInstance(); log(req.getParameter("manad")); for (int i = cal.get(Calendar.YEAR) - 3 ; i < cal.get(Calendar.YEAR) + 4; i++){ mix.add("", "===year===", i + ""); mix.add("", "===yearnumber===", i + ""); if (i == Integer.parseInt(req.getParameter("ar"))) mix.add("", "===yearselect===", "selected"); else mix.add("", "===yearselect===", ""); } for (int i = 1; i <= 12; i++){ mix.add("", "===month===", "" + i); mix.add("", "===monthnumber===", parseNumber(i)); if (i == Integer.parseInt(req.getParameter("manad"))) mix.add("", "===monthselect===", "selected"); else mix.add("", "===monthselect===", ""); } for (int i = 1; i <= 31; i++){ mix.add("", "===day===", "" + i); mix.add("", "===daynumber===", parseNumber(i)); if (i == Integer.parseInt(req.getParameter("dag"))) mix.add("", "===dayselect===", "selected"); else mix.add("", "===dayselect===", ""); } out.println(mix.getMix()); } }