Если вы запустите приложение Wicket в режиме развертывания, эти теги будут удалены при рендеринге. Они отображаются в режиме разработки.
Этот режим контролируется параметром init. Если вы используете WicketFilter
, как это обычно рекомендуется в наши дни, вы можете установить его в web.xml
на
<filter>
<filter-name>WicketFilter</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
<init-param>
<param-name>configuration</param-name>
<param-value>deployment</param-value>
</init-param>
</filter>
Ваш фильтр, конечно, может иметь другие параметры инициализации, как и мой, но я здесь их опущу.
Я считаю, что тот же параметр применяется, если вы используете WicketServlet
. Поведение также может контролироваться другими средствами, такими как установка системного свойства или переопределением getConfigurationType
в вашем подклассе WebApplication
, но это, вероятно, самый простой способ.
Этот параметр по умолчанию равен "development", что дает то, что вы видите.