У меня есть два поля: ввод и вывод. При вводе я пишу html-код, нажимаю кнопку и вижу отображаемый код в поле вывода.
<h:form id="displayForm">
<p:commandButton value="Execute" actionListener="#{screenController.executeCode}" update="displayForm:output"/>
<h:inputTextarea value="#{screenModel.input}" rows="20" cols="165"/>
<br/>
<h:outputText id="output" value="#{screenModel.output}" escape="false"/>
</h:form>
Но, когда я написал
<script>
document.write("1")
</script>
Отрисовалась вся страница. Я не знаю насчет java-скрипта совсем, но у меня есть идея. Я могу заменить документ на какой-то код, тогда рендеринг будет только на поле "выход". Как я могу это сделать?