HelloTag.Java JSP 파일에서스위치 문/반복
public class HelloTag extends SimpleTagSupport {
@Override
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
ArrayList outerList = new ArrayList();
ArrayList innerList = null;
for (int i = 0; i < 5; i++) {
innerList = new ArrayList();
innerList.add("1");
innerList.add("Name");
outerList.add(innerList);
}
for (int i = 0; i < outerList.size(); i++) {
for (int j = 0; j < innerList.size(); j++) {
out.println(innerList.get(j));
}
}
}
}
, 코드가 다음입니다 :
<body>
<ct:Hello></ct:Hello>
</body>
나는 JSP를 실행하면 파일,이 파일은 정확한 결과를 보여줍니다; 하지만
나는 위의 코드는 단지 예 위해서입니다
같은
<c:set var="name" scope="" value=""/>
<c:choose>
<c:when test="${name == 1}">
This is Your ID:-
</c:when>
<c:otherwise>
This is Your Name
</c:otherwise>
</c:choose>
로 사용자 정의 태그 클래스에서 오는 모든 값의 결정을 내려야합니다. 어떻게 사용자 정의 태그 클래스를 형성 각 값에 결정을 내게 업데이 트하십시오. 내 문제를 설명하는
다른 방법은 내가 변수의 모든 값을 저장 한 다음 바로 Scriplet 태그 (HelloTag.Java)
위의 시나리오에 초점없이 JSTL을 사용하여 해당 값에 대한 결정을 먹고 싶어한다는 것입니다
내가 아는 한, SimpleTagSupport 당신이 다음는 BodyTagSupport – Dapeng
친애하는 @Dapeng를 사용할 필요가 비슷한을 구현하는 경우, JSP의 몸 콘텐츠를 허용하지 않습니다, I 예제와 함께 해결책을 찾는다. –