표현 언어로 두 수의 합 구하기
숫자 num1과 num2를 입력 받아 addition.jsp에서 더한 결과를 출력한다.
addition.jsp에서 덧셈 결과는 자바코드와 표현언어 2가지로 작성한다.
<04_addForm.jsp>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form method="get" action="04_addition.jsp">
<table>
<thead>
<h3>로그인</h3>
</thead>
<tr>
<td>숫자 1</td>
<td><input type="text" id="id" name="num1"></td>
</tr>
<tr>
<td>숫자 2</td>
<td><input type="text" id="pwd" name="num2"></td>
</tr>
<tr>
<td><input type="submit" value="전송"></td>
</tr>
</table>
</form>
</body>
</html>
<04_addition.jsp>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8"); // 입력받은 데이터 한글 처리
int num1 = Integer.parseInt(request.getParameter("num1"));
int num2 = Integer.parseInt(request.getParameter("num2"));
int num3 = num1 + num2;
%>
고전적인 방식 :
<%=num1%>
+
<%=num2%>
=
<%=num3%><br>
<hr>
EL 방식 : ${param.num1 } + ${param.num2 } = ${param.num1 + param.num2 }
</body>
</html>
728x90
반응형
'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글
[JSP/Servlet] c태그 사용하기(<c:forEach varStatus="">) (0) | 2020.08.13 |
---|---|
[JSP/Servlet] 자바 코드와 표현언어(EL)식 비교 - 덧셈표현하기(Servlet 이용) (0) | 2020.08.13 |
[JSP] 자바 코드와 표현언어(EL)식 비교 (null 값 출력 비교) (0) | 2020.08.12 |
[JSP] 표현언어와 기존방식으로 데이터 읽어오기 (0) | 2020.08.12 |
[JSP] 표현 언어(EL : Expression Laguage) (0) | 2020.08.12 |