· LANGUAGE/└ EL | JSTL
[ EL / JSTL ] 파라미터 읽기 ${param.query}
감자도리22
2024. 3. 6. 21:24
환경 : Spring Tool Suite4
[ ${param.변수명} ]
- EL에서 파라미터를 읽을 때 'param'이라는 내장 객체를 사용한다
- 예를 들어 ${param.query}라고 쓰면 query라는 변수에 들어가 있는 값(query=ooo)을 읽는다
- 단순히 사용자가 검색한 것에 대해 검색 결과를 보여준다.
- 따라서 단순히 검색 명을 띄워주고 싶을 뿐인데, 많은 절차가 사용되는 것을 el을 활용하여 간단히 표현할 수 있다.
[ 사용 예 ]
- ElJstlController.java
@Controller
@RequestMapping("/el-jstl")
public class ElJstlController {
@RequestMapping("/test03")
public String test03() {
return "/WEB-INF/views/eljstl/test03.jsp";
}
}
- test03.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<h1>EL에서 파라미터 읽기</h1>
<form action="test03" method="get">
<input type="search" name="query" value="${param.query}"> <%-- 내가 입력한 값이 보여짐 %-->
<button>검색</button>
</form>
<h2>${param.query}에 대한 검색 결과</h2>
- 출력결과
개인 공부 기록용입니다:)
728x90