我想使用会话属性的内容定期更新 HTML 文本区域的内容。原因是因为我使用的 servlet 需要花费大量时间来处理回复,但是我想在 textarea 中显示处理时发生的情况。我的代码如下:
<form action="ClearOutput" method="post">
<textarea id="console" name="console" rows="10" cols="100" readonly="readonly">
${sessionScope.console}
</textarea>
<script>
window.onload = setupRefresh;
function setupRefresh()
{
setInterval("refreshBlock();",1000);
}
function refreshBlock()
{
$('#console').text('${console}');
}
</script>
<div>
<input type="submit" name="clearOutput" value="Clear Output"/>
</div>
</form>
可以看出,我正在使用 jQuery。为什么我的 textarea 不使用属性(控制台)内容进行更新?