728x90
<body>
<form action = 'Ex06_getName'>
당신의 이름은? <input type = 'text' name = 'name'><br>
당신의 나이는? <input type = 'text' name = 'age' >
<input type = 'submit' value = '전송'>
</form>
</body>
<java>
package servlet;
import java.io.IOException;
import java.io.PrintWriter;
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 Ex06_getName
*/
@WebServlet("/Ex06_getName")
public class Ex06_getName extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 데이터 가져오기
String name = request.getParameter("name");
//System.out.println("제 이름은" +name +"입니다.");
String age = request.getParameter("age");
//System.out.println("제 나이는" + age +"입니다.");
// 데이터 console창에서 확인
System.out.println("name: "+name);
System.out.println("age: "+age);
// 웹에 출력하기 >> 한글 확인> 응답할 페이지 설정 (reponse 객체)>> printWriter 객체 활용
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter(); // out객체에 담아주기
out.println("제 이름은" +name +"입니다.<br>");
out.println("제 나이는" + age +"입니다.<br>");
출처: 스마트인재개발원
728x90
반응형
'DATA 분석 교육 과정 (2024.02~08) > JSP&Servlet' 카테고리의 다른 글
Servlet_ 데이터 전송 방식_ HTTP Method (0) | 2024.04.12 |
---|---|
Servlet_(실습) 더하기 (0) | 2024.04.11 |
Servlet_form태그 (데이터 입력 받고, 보내기) (0) | 2024.04.11 |
Servlet_URL Mapping (0) | 2024.04.11 |
Servlet_ (실습) IP 주소 구별하기 (0) | 2024.04.11 |