반응형
서블릿이란 게 어떤 것인지 저는 아직 공부가 부족해 정확히 설명을 못드리겠습니다.
다만 유튜브에서 보기로는 서블릿이란게 java를 이용해 html을 조작하는 것 같았습니다.
조금 더 지식의 깊이가 채워지면 서블릿 개념 정리를 하고, 우선 실습을 해나가도록하겠습니다 ㅋㅋㅋㅋ
그리고 아래의 코드는 사진으로 보기 힘들 것 같아 달았습니다.
여기서 집고 넘어가면 좋은 것은
req.getParameter("문자열")의 역할은, 주소창에서 문자열 = 값의 형태로 써져있으면 그 값을
문자열 값. 다시말해 "값" 형태로 반환해준다는 것입니다.

package com.sbs.jsp.board.servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/gugudan")
public class GugudanServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html; charset UTF-8");
int dan = Integer.parseInt(req.getParameter("dan"));
int limit = Integer.parseInt(req.getParameter("limit"));
resp.getWriter().append("<h1>%d</h1>".formatted(dan));
for (int i = 1; i <= limit; i++) {
resp.getWriter().append("<div>%d * %d = %d</div>".formatted(dan, i, dan * i));
}
}
}
반응형
'Study > 프로그래밍 공부' 카테고리의 다른 글
| mySQL 종합실습 (기본키, 외래키 컨트롤) (3) | 2024.09.27 |
|---|---|
| mySQL 프로시저 함수 예제 (0) | 2024.09.25 |
| mySQL 동적쿼리 (1) | 2024.09.24 |
| mySQL 에러처리 방법 예제 (1) | 2024.09.24 |
| 데이터베이스 procedure 연습 예제 (0) | 2024.09.24 |