Apache Wicket "Hello, world"애플리케이션을 사용했는데 렌더링 된 HTML 출력에서 Wicket이 내부 속성을 노출하고 있음을 확인했습니다.Apache Wicket은 내부 속성을 노출합니다.
<html>
<body>
<span wicket:id="message" id="message">Hello World!</span>
</body>
</html>
가 어떻게이 렌더링 된 HTML 출력에 wicket:id="message"
속성 제거합니까 :
이 렌더링 된 HTML 브라우저의 '소스보기'에서의 모습인가?
감사합니다. +1 (+1) –
잘못된 것입니다. Application.get(). getMarkupSettings(). setStripWicketTags (boolean)입니다. 메소드 setOutputComponentPath (boolean) 다른 작업을하십시오. 구성 요소를 고유하게 식별하는 고유 한 문자열을 사용하여 요소 속성 (wicket : path = ....)을 추가하고 (자동 테스트에는이를 사용할 수 있음) 동시에 전체 구성 요소 경로/인사말을 쉽게 읽을 수 있습니다. 디버깅을 위해 (따라서이 설정은 IDebugSettings 안에 있습니다). –
감사합니다. –