2016-06-30 2 views
1

이미 개발 된 JSP 페이지가 있습니다. 나는 위의 줄에 그 JSP 페이지JSP 표현 laguage 구문

<c:forEach items='${info.orders}' var='order' varStatus='status'> 

에 이해하지 못했다 라인을 언급하고 아래 어디서 정보에서 이해하지 못했다. 와서 내가 표현 언어의 객체에 내장 된 체크하지만,이 정보 객체는

을 좀 도와주십시오 존재하지 않습니다.

+0

jsp scriplet에 정의 된 정보에 대한 참조가 있어야합니다. 예 : <% Info info = ... %> 또는 @include를 사용하여 JSP에 포함될 수 있습니다. –

+0

'info'는 사용하는 기술에 따라 여러 곳에서 올 수 있습니다. JSP 만, Servlet, Spring, ... – Andreas

답변

4

info처럼 속성이 백 엔드 자바 코드 (Servlet 등)에 설정되어 있어야한다. 백 엔드 Java 코드를 확인하여 (JSP<c:set var=으로 설정되지 않은 경우). 이 속성 info가 나타내는

무엇이든 자바 클래스는 필드 orders이 있어야 Listinfo 클래스를 반환 할 수있는 방법, getOrders이 있어야합니다.

코드 기반에 대한 액세스가 없으면 매우 정확하게 대답하기가 어렵습니다. 사용중인 프레임 워크가 있는지 여부를 알지 못합니다.

코드베이스에 info에 대한 정확한 단어 검색을 수행해야합니다. 개체로 만들어지지 않습니다.

0

나는 오래 전에 JSP로했는데, JSP에서 변수를 설정할 수 있다고 믿는다.

<c:set var="salary" scope="session" value="${2000*2}"/> 
<c:out value="${salary}"/> 
+0

이렇게하면'orders' 필드가있는 객체가 아닌 간단한 * 값 *을 할당 할 수 있습니다. – Andreas