목록JAVA EL (2)
겉바속촉
EL의 데이터 저장소
저장 객체에서 값을 추출하는 순서가 있습니다. page 👉 request 👉 session 👉 application 만약 키워드를 ${cnt}라고 해주었는데 우연찮게 모두 cnt를 사용하고 있다면..? 🤷♀️🤷♀️🤷♀️ 오류가 날 것 같지만 순서대로 찾기때문에 오류는 발생하지 않습니다. page에서 값을 찾아버리면 더이상 찾지 않고 못찾았다면 그 다음 순서인 request에서, session에서, application에서... 이런 방식으로 찾기 때문입니다. 아니면 한정사로 객체를 제한시켜주는 것도 가능!!! ${pageScope.cnt}
IT 일기 (상반기)/JAVA
2022. 6. 15. 17:54
EL(Expression Language)
원래 알고있던 방식 : 저장 객체에서 값을 받아와서 출력 Controller View ✔ 데이터 가공 후 request에 저장 ✔ request.setAttribute("cnt", 30); ✔ 저장된 데이터 사용 ✔ request.getAttribute("cnt") 하지만 VIEW에서 가능한한 JAVA 코드 사용을 지양하여 만들어주어야합니다. 그럼 간단한 표현 방식이 필요하겠네요 바로 키값을 그대로 넣고 앞에 달러 기호 넣어주기 ${cnt} 만들어봤던 MVC의 VIEW에 추가로 값을 넣어볼게요 2022.06.15 - [IT 일기 (상반기)/JAVA] - JSP MVC 1 JSP MVC 1 MVC1 코드 형태 ✔ 입력과 제어를 담당 : Controller [자바코드] ✔ 출력 데이터 : Model [출력을..
IT 일기 (상반기)/JAVA
2022. 6. 15. 16:14