반응형
Nana.java
package com.newlectrue.web;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/hello2")
public class Nana extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// super.service(req, resp);
PrintWriter out = resp.getWriter();
for (int i = 0; i < 100; i++) {
out.println((i + 1) + ": 안녕 Servlet<br />");
}
}
}
한글 출력 안됨. 크롬, 엣지에서 html 언어를 텍스트로 읽어들임
Nana.java
package com.newlectrue.web;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/hello2")
public class Nana extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
// super.service(request, response);
PrintWriter out = response.getWriter();
for (int i = 0; i < 100; i++) {
out.println((i + 1) + ": 안녕 Servlet<br />");
}
}
}
https://youtu.be/u6-D8CJbsmo?list=PLq8wAnVUcTFVOtENMsujSgtv2TOsMy8zd
반응형
'Java' 카테고리의 다른 글
사용자 입력을 통한 get 요청 (0) | 2021.09.02 |
---|---|
기본 값 사용하기 (0) | 2021.09.02 |
어노테이션을 이용한 서블릿 매핑 (0) | 2021.09.02 |
web.xml을 이용한 서블릿 매핑 (0) | 2021.09.02 |
이클립스 자바 웹 서버 URL에 프로젝트 이름 없애기 (0) | 2021.09.02 |