기존에는 자바 형식으로 코드를 작성해서 데이터를 읽어왔다.
JSP 내장 객체를 사용한 입력 값 얻어오기
request.getParameter();
요청 파라미터 관련 표현언어 내장 객체
액션 태그 | 설명 |
param | JSP의 내장 객체인 request의 getParameter()와 동일한 역할인 파라미터 값을 알려 준다. |
paramValues |
동일한 이름으로 전달되는 파라미터 값들을 배열 형태로 얻어오는 데 사용하는 request의 getParameterValues()와 동일한 역할을 한다. 표현언어를 배웠으니 EL로 데이터를 읽어오자 |
<01_login.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="POST" action="01_testLogin.jsp">
<table>
<thead>
<h3>로그인</h3>
</thead>
<tr>
<td>아이디</td>
<td><input type="text" id="id" name="userId"></td>
</tr>
<tr>
<td>비밀번호</td>
<td><input type="password" id="pwd" name="userPwd"></td>
</tr>
<tr>
<td><input type="submit" value="로그인"></td>
<td><input type="reset" value="취소"></td>
</tr>
</table>
</form>
</body>
</html>
<01_testLogin.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>
<table>
<%
request.setCharacterEncoding("UTF-8"); // 입력받은 데이터 한글 처리
%>
<thead>당신이 입력한 정보입니다.(고전적인 방식)
</thead>
<tr>
<td>아이디</td>
<td><%=request.getParameter("userId")%></td>
</tr>
<tr>
<td>비밀번호</td>
<td><%=request.getParameter("userPwd")%></td>
</tr>
</table>
<table>
<thead>당신이 입력한 정보입니다.(EL 방식)
</thead>
<tr>
<td>아이디</td>
<td>${param.userId}</td>
</tr>
<tr>
<td>비밀번호</td>
<td>${param["userPwd"]}</td>
</tr>
</table>
<hr>
표현언어에서 문자열 비교
<br> == 연산자 : ${param.id == "gildong" }
<br><hr>
null값 출력 비교 <br>
자바코드 : <%=request.getParameter("name")%><br>
EL : ${param.name }<br><hr>
문자형 데이터 비교<br>
== 연산자 : \${param.id == "gildong"} : ${param.id == "gildong" }
</body>
</html>
728x90
반응형
'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글
[JSP] 표현 언어 예제 - 표현 언어로 두 수의 합 구하기 (0) | 2020.08.12 |
---|---|
[JSP] 자바 코드와 표현언어(EL)식 비교 (null 값 출력 비교) (0) | 2020.08.12 |
[JSP] 표현 언어(EL : Expression Laguage) (0) | 2020.08.12 |
[JSP/Servlet] 자바빈을 이용하여 영화정보 작성하기 (0) | 2020.08.12 |
[JSP/Servlet] 자바빈을 이용하여 상품정보 등록하기 (0) | 2020.08.12 |