본문 바로가기

DATA 분석 교육 과정 (2024.02~08)/JSP&Servlet

Servlet_form태그 (데이터 입력 받고, 보내기)

728x90

<html>

<body>

<h1> 실습1. 데이터 보내기 </h1>

 <!-- ★★데이터 전송시 필수 3가지 조건 ★★
 form 태그
 1. action: 데이터 보낼 주소
   >> servlet으로 데이터 보낼 때는 url mapping 작성(ServletPath)작성 
 2. name: 데이터 이름
 3. submit: 데이터 보내는 시점
 -->

<form action = 'Ex04_get'> 
Data : <input type = 'text' name = 'data'>
		<input type = 'submit' value = '전송'>
<!--  새로운 서블릿 생성// consol 창에서 get창이 열러 "데이터 받을 곳"을 표시가 됨 -->

</form>

</body>

 

<java>

package servlet;

import java.io.IOException;
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("/Ex04_get")
public class Ex04_get extends HttpServlet {	
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	  
	  // ex04_send에서 보낸 데이터를 받을 곳 == action 주소
	  // html에서 전송받은 내용이 나오는 곳 
		System.out.println("[데이터 받을 곳]");		
		String data = request.getParameter("data");
		System.out.println("데이터 :"+data);

출처:스마트인재개발원

728x90
반응형