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
반응형
'DATA 분석 교육 과정 (2024.02~08) > JSP&Servlet' 카테고리의 다른 글
Servlet_(실습) 방만들기 (0) | 2024.04.12 |
---|---|
Servlet_ 데이터 전송 방식_ HTTP Method (0) | 2024.04.12 |
Servlet_(실습) 이름, 나이 데이터를 server를 통해 web에 띄우기 (0) | 2024.04.11 |
Servlet_form태그 (데이터 입력 받고, 보내기) (0) | 2024.04.11 |
Servlet_URL Mapping (0) | 2024.04.11 |