L02HelloJsp
JSP에 대해 알아보자
- 예제1 index.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>Insert title here</title> </head> <body> <h1>Java Servlet Page jsp Hello</h1> <hr> <h3>자바 서블릿 페이지 jsp는 WebContent에 등록되는 서블릿이다.</h3> <h3>web.xml에 등록하지 않아도 url이 index.jsp로 검색된다.</h3> <h3>Servlet은 Java가 주이지만, JSP는 HTML이 주이다.</h3> <h3>jsp페이지에서 java를 사용하려면 스크립트를 사용해야한다.</h3> <!-- 제목 태그 h를 사용하는 이유 검색엔진에서 검색 결과로 제목태그의 내용을 출력한다. or 검색엔진에서 제목태그를 검색한다. --> <% //자바 영역 -> doGet(request, response) 내부이다. //메소드 내부이기 때문에 메소드를 만들 수 없다. //매개변수 HttpServletRequest request와 HttpServletResponse response는 눈에 보이지 않지만 사용가능 //PrintWriter out = response.getWriter(); 가 생략되어 있다. out.print("<hr><h1>스크립트에서 화면으로 출력함</h1>"); %> <%! //Class 영역 -> 변수, 메소드 선언 public void a(){} %> <!-- a태그, 액션태그는 Link를 걸 때 사용 검색엔진에서 클라이언트가 많이 누른 액션태그의 url을 우선 순위로 띄운다. --> <hr> <h2> <a href="./L01Calendar.jsp?sdf=yyyy-MM-dd hh:mm:ss">오늘의 시간</a> </h2> </body> </html> | cs |
- 예제2 calendar.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <%@ page import="java.util.Date, java.text.SimpleDateFormat" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>sdf 파라미터를 받아서 오늘의 날짜 출력</title> <!-- 브라우저 상단 탭에 표시되는 제목 --> </head> <body> <!-- jsp는 web.xml에 등록할 필요가 없어서 새로운 페이지를 만들 때마다 서버를 끄고 킬 필요가 없다. --> <h1>오늘의 날짜: <% String format = request.getParameter("sdf"); SimpleDateFormat sdf = new SimpleDateFormat(format); out.print(sdf.format(new Date())); %> </h1> </body> </html> | cs |
'IT story > JSP' 카테고리의 다른 글
[Jsp 강의] L04JSP (0) | 2016.10.27 |
---|---|
[Jsp 강의] L03ServletMethod (0) | 2016.10.27 |
[Jsp 강의] L01HelloServlet (0) | 2016.10.27 |
L09 Sub Query (0) | 2016.10.22 |
L08 join (0) | 2016.10.22 |