서버에서 보낸 변수를 jsp에서 화면단에 나타내야 하는데 그대로 text로 인식하여 ${param}으로 나오는 경우에는 WAS, JSP 또는 Lib의 버전이 맞지 않아 EL(Expression Language)을 인식하지 못하여 발생하는 현상 입니다.


이런 경우에는 간단하게 JSP 상단에

<%@ page isELIgnored="false"%>


<%@ page isELIgnored="false" contentType="text/html; charset=utf-8"%>


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" %>

아무거나 하나 골라서 적어주면 됩니다.

 

반대로 EL이 적용 되는데 적용이 안되고 텍스트로 보여주고 싶으면 앞에 역슬레쉬(\)를 적어 줍니다.

\${param}


+ Recent posts