· 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