Я просто попробовал приложение Apache Wicket «Привет, мир», и я заметил, что в визуализированном HTML-выходе Wicket раскрывает его внутренние атрибуты.Apache Wicket предоставляет внутренние атрибуты
Это то, что оказанная HTML выглядит как в «источнике» вид браузера:
<html>
<body>
<span wicket:id="message" id="message">Hello World!</span>
</body>
</html>
Как избавиться от атрибута wicket:id="message"
в воспроизведенной выходной HTML?
Не знаю, что один, спасибо (+1) –
Вы ошибаетесь - вы имели в виду Application.get(). GetMarkupSettings(). SetStripWicketTags (boolean). Метод setOutputComponentPath (boolean) делает что-то еще. Он добавляет атрибут element (wicket: path = ....) с уникальной строкой, которая однозначно идентифицирует компонент (вы можете использовать это для автоматических тестов), и в то же время вы легко можете прочитать полный путь/гиархикацию компонентов, что хорошо для отладки (следовательно, эта настройка находится внутри IDebugSettings). –
спасибо, исправлено –