[SPRING] jsp에서 액세스 할 수없는 ModelAttributes
SPRINGjsp에서 액세스 할 수없는 ModelAttributes
MAven과 Im을 사용하여 새로운 Spring MVC 프로젝트를 만들었습니다. 여기서 modelAttributes가 JSP 페이지에서 대체되지 않는 문제가 있습니다. 예를 들어,
<%@ page session="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ page contentType="text/html" %>
Hello Worlds ${location} is ${weathers}
<c:out value="${location}"/>
전시
Hello Worlds ${location} is ${weathers}
${location}
대신에
Hello Worlds Omaha is Cold
Omaha
내가 항아리가없는 것 같아요, 난 mvn 의존성 목록에 다음과 같습니다 :
해결법
-
==============================
1.EL이 작동하지 않는 문제에 대해 이전에 제공 한 대답에서 인용하고 있습니다.
EL이 작동하지 않는 문제에 대해 이전에 제공 한 대답에서 인용하고 있습니다.
귀하의 특별한 경우, 1) 긁힐 수 있습니다. 3)과 4)는 너무 지나치게 감시되어서 긁힐 수 있습니다. 포인트 2 뒤에 남겨 둠). web.xml은 분명히 이전 버전으로 선언됩니다. web.xml이 최소한 Servlet 2.4로 선언되었는지 확인하십시오.
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <!-- Here you go. --> </web-app>
-
==============================
2.서블릿 컨테이너가 JSP pre-2.0을 사용하고 있다고 가정합니다. EL은 기본적으로 무시됩니다. 번들로 묶은 것을 확인하십시오.
서블릿 컨테이너가 JSP pre-2.0을 사용하고 있다고 가정합니다. EL은 기본적으로 무시됩니다. 번들로 묶은 것을 확인하십시오.
어쨌든 다음을 지정해야합니다.
<%@ page isELIgnored="false" %>
from https://stackoverflow.com/questions/2323609/modelattributes-not-accessible-on-jsp by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Angularjs 파일 업로드가 작동하지 않습니다. (0) | 2019.05.24 |
---|---|
[SPRING] Spring과 Hibernate로 세션 팩토리를 사용하여 여러 데이터베이스 연결을 처리하는 방법 (0) | 2019.05.24 |
[SPRING] Spring에서 FileNotFoundException을 얻는 중 (0) | 2019.05.24 |
[SPRING] 스프링 프레임 워크 로깅을 활성화 할 수 없습니다. (0) | 2019.05.24 |
[SPRING] 기본 키의 일부가 외래 키인 JPA에서 복합 기본 키를 매핑하는 방법 (0) | 2019.05.24 |