이 아주 초보자 질문이 될 수도 있지만 나는 (바람직 상자에서) 나는 JSP에서 다음과 같이 somethign하고 싶은태그/includes/JSPFragments를 사용하지 않고 JSP에서 Macro/Snippet/HTML Fragment/Named 섹션을 만드는 방법은 무엇입니까?
만족 아무것도 찾지 못했습니다 :
예를 가상 구현 products.jsp
라는 파일에 그게 내가
<x:named-segment name="product">
Product: <strong>${product.name}</strong> <br/>
price: ${product.price}
</x:named-segment>
나중에 내가 을 검토 한 결과이
<table>
<c:forEach var="product" items="${products}">
<tr>
<td><x:use-segment name="product"/></td>
</tr>
</c:forEach>
</table>
을 정의 같은 JSP의 여러 위치에서 사용이에게에 원하는에 대해 설명 JSP 태그 및 JSP 조각이 있지만 단편 조각이 호출자 JSP에서 JSP 태그로 전달되고 동일한 위치에 있어야합니다.
유일한 해결책은 특정 작은 스 니펫에 JSP 태그를 넣는 것입니다 (또는 포함합니까?)
매우 기본적인 것이 누락 되었습니까?
"단편 조각은 호출자 JSP에서 JSP 태그로 전달되고, 나는 그것을 원한다. 같은 위치에있을 것 "- 나는 그걸 얻지 못했습니다 .. – Bozho
그는 매우 동일한 JSP 페이지에서 템플릿을 정의하려고합니다. 사용 된 곳과 동일한 XSL 파일에 위치 할 수있는'xsl : template'에 대한 실제 사례로 생각하십시오. 어쩌면 타일이나 Sitemesh 할 수 있습니다. 나는 잘 모르겠다. 결코 사용하지 않았다. – BalusC
@Bozho - 조각의 개념은 jsp 태그가 단지 레이아웃을 정의 할 수 있으며 조각은 태그에 플러그인 할 수있는 JSP (콜백) 또는 "사용자 그리기"스 니펫 (snippet)입니다. 이건 좋지만 뭘 원하는지 ... @BalusC - 네, 그리고 네 –