Jsp 의 주석

3218 단어 jsp
오늘 JSTL 탭 을 만 들 때 < c: redirect > 탭 을 바 꿀 때 매우 아 픈 문제 가 발생 했 습 니 다. 바로 제 가 이 탭 을 테스트 할 때 다른 내용 을 테스트 하고 싶 습 니 다. 방향 을 바 꾸 는 것 이기 때문에 (브 라 우 저 주소 가 바 뀔 것 입 니 다) 제 뒤의 테스트 에 영향 을 줄 것 입 니 다. 그래서 저 는 이 코드 를 설명 하고 싶 습 니 다.

그리고 다른 내용 을 테스트 했 습 니 다. 그런데 문제 가 생 겼 습 니 다. 저 는 브 라 우 저 를 새로 고 칠 때마다 방향 을 바 꾸 었 습 니 다. 궁금 합 니 다. 이 말 은 주석 이 아 닙 니까?어떻게 실행 한 후에 나 는 이 말 을 삭 제 했 습 니 다. 이때 가 좋 았 습 니 다. 이때 이 주석 이 도대체 쓸모 가 있 는 지 의심 한 다음 에 인터넷 에 접속 하여 자 료 를 보 았 습 니 다. 이런 주석 은 Jsp 에 쓸모 가 없다 는 것 을 알 았 습 니 다. html / xml 의 원판 주석 이 므 로 사용 해 야 합 니 다.
<%----%>
이 주석 만 있 으 면 됩 니 다. 그리고 자바 의 원판 주석 도 있 습 니 다. / / 와 / * /, 사실은 이렇게 주석 할 수 있 습 니 다.
<%//----%>,
이것 과 위의 두 가 지 는 어떤 차이 가 있 습 니까?이 럴 때 jsp 의 실행 과정 이 필요 할 수 있 습 니 다. 여기 서 간단하게 말씀 드 리 겠 습 니 다. 모든 jsp 페이지 는 jsp 엔진 에 의 해 servlet. java 로 번역 되 고 구체 적 인 내용 은 tomcat 디 렉 터 리 에 있 는 work 폴 더 의 프로젝트 프로젝트 프로젝트 프로젝트 에서 해당 하 는 파일 을 찾 을 수 있 기 때문에 마지막 주석 은 철저한 주석 입 니 다. servlet. java 에서 주석 이 되 었 기 때 문 입 니 다.앞의 두 가지 주석 은 servlet. java 코드 에 주석 이 없습니다. 다음은 servlet. java 의 코드 세 션 입 니 다.
<% / /.....% > 주석 을 사용 한:
      out.write(" -->\r
"); out.write(" <br><br>\r
"); out.write(" \r
"); out.write(" <!-- c:redirect : include.jsp -->\r
"); out.write(" "); //<c:redirect url="/include.jsp"></c:redirect>

여기 서 볼 수 있 듯 이 이 말 은 바로 주석 으로 되 어 있 습 니 다. 즉, Jsp 의 <%...% > 의 내용 은 servlet. 자바 로 그대로 번역 되 어 있 습 니 다.
<% --- -% > 주석 을 사용 한:
      out.write(" -->\r
"); out.write(" <br><br>\r
"); out.write(" \r
"); out.write(" <!-- c:redirect : include.jsp -->\r
"); out.write(" ");

사용 주석:
      out.write(" -->\r
"); out.write(" <br><br>\r
"); out.write(" \r
"); out.write(" <!-- c:redirect : include.jsp -->\r
"); out.write(" <!--"); if (_jspx_meth_c_005fredirect_005f0(_jspx_page_context)) return;

다시 말하자면 그 원인 은 그 코드 에 있 을 수 있 습 니 다.
if (_jspx_meth_c_005fredirect_005f0(_jspx_page_context)) return;
이 방법 은 redirect 라벨 에 대한 판단 이기 때문에 원인 은 이 방법 내부 에 있 습 니 다. 스스로 볼 수 있 습 니 다. 주의해 야 할 것 은 <%...% > 와 <% -% > 를 사용 하면 servelet. java 에 이 방법 이 없습니다. 이 점 은 왜 인지 설명 할 수 있 습 니 다.주석 이 효과 가 없어 요!
요약:
1. 첫 번 째 주석:

좋은 웹페이지 즐겨찾기