본문 바로가기

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

Servlet_(실습) 더하기

728x90

 

<html>

<body>
	<form action = 'Ex07_plus'>
		 <input type = 'text' name = 'num1'>
		+ <input type = 'text' name = 'num2'>
		<input type = 'submit' >
	
	</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;

@WebServlet("/Ex07_plus")
public class Ex07_plus extends HttpServlet {

	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		// 입력받은 두 수 가져오기(request)
		// ★★★string >> int 강제형변환 : integer.parseInt( 여기에 넣어주기)
		
		int num1 = Integer.valueOf(request.getParameter("num1"));
		int num2 = Integer.valueOf(request.getParameter("num2"));
		int num3 = num1+num2;
		
		
		//응답할 페이지에 대한 설정, 출력하기(response)
		response.setContentType("text/html; charset=utf-8");
		PrintWriter out = response.getWriter(); 
		out.println(num1+"과"+num2+"의 합은"+num3+ "입니다");

 

출처: 스마트인재개발원

728x90
반응형