2010-04-19 2 views

답변

1

코드 또는 JSP 태그로 호출하여 주석 등을 제거 할 수있는 HTMLCompressor lib입니다.

1

간단히 말하면, JSP 앞에 필터가 있어야합니다. 결과를 사후 처리하는 것.

필터는 해당 매개 변수에 대한 HTTP 요청을 조사하여 나가는 HTML 결과를 사용자에게 필터링할지 여부를 결정합니다.

필터링을 수행하는 경우 간단한 REGEX를 사용할 수 있습니다. REGEX의 단점은 단순히 전체 출력 결과를 사용자에게 보내기 전에 메모리에 복제해야한다는 것입니다. 이것은 결과를 렌더링하는 방법에 따라 메모리뿐만 아니라 시간을 소모합니다. 그러나 이론 상으로는 REGEX가 효과가 있습니다.

내용을 비트 단위로 읽는 방식으로 HTML 렉서를 스트리밍하는 것이 좋을 것입니다. 나는 사용할 것을 제안 할 수 없다, 나는 내 자신을 썼다.

그러나 필터는 원하는 것입니다.

2

JtidyFilterhide-commentstrue으로 설정할 수 있습니다.

<init-param> 
    <param-name>config</param-name> 
    <param-value>hide-comments: true</param-value> 
</init-param> 

더 구성 가능하게하려면 사용자 정의 필터에서 JTidy를 사용하십시오.

+0

괜찮지 만 어떻게 이것을 쿼리 링과 함께 사용합니까? http://myurl.com?showcomments=true – qodeninja

+0

답안 마지막 줄을 읽으십시오. – BalusC

관련 문제