하루

모각코 4일차 (19.07.09) 웹프로그래밍 공부 본문

19년 하계 모.각.코

모각코 4일차 (19.07.09) 웹프로그래밍 공부

따뜻한라떼한잔 2019. 7. 9. 17:00

servlet을 이용해서 현재 시간을 가져와 윂페이지에 출력해주고 메인화면 링크를 만들어 지난 시간에 작성한 메인화면으로 이동할 수 있도록 링크를 걸어주었다.

 

 

package aboutme;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Calendar;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class tenServlet
 */
@WebServlet("/today")
public class today extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public today() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.setContentType("text/html;charset=utf-8");//요청하는 컨테츠의 유형을 지정.
        PrintWriter out = response.getWriter(); // getWriter 객체를 리턴받게 되면 printwriter를 리턴받을 수 있다.
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);
        int day = c.get(Calendar.DATE);
        int hour = c.get(Calendar.HOUR_OF_DAY);
        int minute = c.get(Calendar.MINUTE);
        int second = c.get(Calendar.SECOND);
        out.write("<HTML>");
        out.write("<head>");
        out.write("<title>present-Time</title>");
        out.write("</head>");
        out.write("<body>");
        out.write("<a href='C:\\Users\\박원로\\Desktop\\Web\\index.html'>메인화면</a>");
        out.write("<h1>"+year+"/"+month+"/"+day+"/"+" "+hour+":"+minute+"</h1>");
        out.close();

    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}
Comments