I (<퍼센트 %> 내부) 내 JSP 스크립틀릿에 다음 코드를 가지고이상한 행동
:boolean blockScreen = false;
if(title.equalsIgnoreCase(labelA) || title.equalsIgnoreCase(labelB))
{
blockScreen = true;
}
상기 JSP에 대응하는 생성 된 자바 파일 코드 (동일한) 다음 포함
boolean blockScreen = false;
if(title.equalsIgnoreCase(labelA) || title.equalsIgnoreCase(labelB))
{
blockScreen = true;
}
하지만 디버깅 할 때 blockScreen 변수를 볼 수 없습니다. 나는 클래스 파일을 디 컴파일, 다음과 같은 코드를 볼 수 있습니다
if(!title.equalsIgnoreCase(labelA))
if(!title.equalsIgnoreCase(labelB));
blockScreen 변수가 클래스 파일에서 청소 점점 왜 확실하지. 동일한 변수가 c : choose 태그에서 더 아래로 사용됩니다.
<c:choose>
<c:when test="${blockScreen==true}">
<!--do something -->
</c:when>
<c:otherwise>
<!--do something else -->
</c:otherwise>
</c:choose>
저는 JBoss EAP 6 서버를 사용하고 있습니다.
감사합니다.
''태그의 변수는 어떻게 사용합니까? –
axtavt
죄송합니다. c : choose 태그에 변수가 사용되었습니다. 나는 c : choose 코드로 질문을 업데이트했다. – Manish
javap 도구를 사용하여 클래스 파일을 실행하고 변수가 아직 있는지 확인하십시오. – Shailendra