JSP 표현식에 대한 의견은?


131

다음과 같은 JSP 표현식에 주석을 달려면 어떻게해야합니까? <%= map.size() %>

같은 것이 있습니까 <%= // map.size() %>?

답변:


214

순수 JSP 주석은 다음과 같습니다.

<%-- Comment --%>

" =" 를 유지하려면 다음과 같이 할 수 있습니다.

<%--= map.size() --%>

핵심 <%=은 표현의 시작 을 정의하여 본문을 비워 둘 수는 없지만 순수한 JSP 주석이 당신에게 호소력이 없다면 대신 이와 같은 것을 할 수 있다는 것입니다.

<% /*= map.size()*/ %>

JavaServer Pages Technology 버전 1.x 언어에 대한 코드 규약 에는 사용 가능한 여러 주석 옵션에 대한 세부 사항이 있습니다. 그러나 링크 대상이 완전히 없기 때문에 관련 섹션 (boo!)에 직접 연결할 수 없습니다.


39

JSP 파일에는 여러 가지 방법으로 주석을 달 수 있습니다.

1.  <%-- comment --%>

JSP 주석. JSP 엔진에 의해 무시됩니다. 클라이언트 시스템에 표시되지 않습니다 (브라우저 소스 코드).

2.  <!-- comment -->

HTML 주석. 브라우저에서 무시합니다. 클라이언트 시스템 (브라우저 소스 코드)에 주석으로 표시됩니다.

3. <% my code //my comment %>

자바 한 줄 주석. 컴파일러에서 무시합니다. 클라이언트 시스템에 표시되지 않습니다 (브라우저 소스 코드).

4.   <% my code /**
         my comment  **/  
       %>

자바 멀티 라인 주석. 컴파일러에 의해 무시됩니다. 클라이언트 시스템에 표시되지 않습니다 (브라우저 소스 코드).

그러나 Java 문서가 제안 했으므로 주석 유형 1과 2 만 사용해야합니다. 이 두 가지 주석 유형 (1 및 2)은 JSP 용으로 설계되었습니다.


8

이 주석은 JSP 페이지에서 사용할 수 있습니다

 <%--your comment --%>

jsp 페이지에서 두 번째 주석 선언은 jsp 코드에서 두 typ의 주석을 사용할 수 있습니다

 single line comment
 <% your code //your comment%>

multiple line comment 

<% your code 
/**
your another comment
**/

%>

또한 HTML 코드에서 jsp 페이지에 주석을 달 수도 있습니다.

<!-- your commment -->

5

사용자가 댓글 사용을 보지 못하게하려면 다음을 사용하십시오.

<%-- comment --%>

당신이 신경 쓰지 않거나 사용자가 소스를보고 당신이 사용할 수있는 주석을 볼 수 있기를 원한다면 :

<!-- comment -->

의심스러운 경우 JSP 주석을 사용하십시오.


2

당신 <%= //map.size() %>은 단순히 있어야했기 때문에 단순히 작동하지 않습니다

<% //= map.size() %>

2

내 제안 가장 좋은 방법은 JSP 페이지에서 주석을 사용하는 것 <%-- Comment --%> 입니다. 클라이언트 브라우저에는 표시되지 않기 때문에 (HTML 페이지에서는 렌더링되지 않음).


-3

다음 중 하나 :

HTML에서

<!-- map.size here because --> 
<%= map.size() %>

이론적으로 다음이 작동해야하지만이 방법으로는 사용하지 않았습니다.

<%= map.size() // map.size here because %>

이것은 질문자 질문을 다루지 않는 것 같습니다.
dev_row
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.