반응형
#43강 JSP로 만드는 Hello 서블릿
- JSP 작업을 위해 nana.jsp 이름의 jsp 파일 생성 후 진행
- '안녕 Servlet!!' 문구 출력 ( 이처럼 nana.jsp로 작업 시 기존에 서블릿을 별도로 만들 던번거로움이 사라진다.)
// '안녕 Servlet!!' 한 번 출력
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
안녕 Servlet!!<br>
</body>
</html
// '안녕 Servlet!!' 반복 출력
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<% for ( int i = 0; i < 10; i++ ){ %>
안녕 Servlet!!<br>
<%} %>
</body>
</html>
- jsp에는 출력을 위한 out 이라는 내장객체가 존재하므로 따로 출력도구를 만들필요가 없다. (기존에 서블릿 코드에 입력하던 PrintWriter out = response.getWriter(); 생략 가능)
- 아래 코드를 통해 설정된 커리값을 넘겨서 출력을 할 수도 있다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String cnt_ = request.getParameter("cnt");
int cnt = 100;
if(cnt_ != null && !cnt_.equals(""))
cnt = Integer.parseInt(cnt_);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<% for ( int i = 0; i < cnt; i++ ){ %>
안녕 Servlet!!<br>
<%} %>
</body>
</html>
반응형
'프로그래밍 > 자바, JDBC' 카테고리의 다른 글
뉴렉처 학습(서블릿/JSP) 45강 ~ 46강 (0) | 2020.05.29 |
---|---|
뉴렉처 학습(서블릿/JSP) 44강 (0) | 2020.05.28 |
뉴렉처 학습(서블릿/JSP) 42강 (0) | 2020.05.26 |
뉴렉처 학습(서블릿/JSP) 41강 (0) | 2020.05.25 |
MYSQL 연동 방법, MYSQL 명령어 (0) | 2020.05.25 |