У меня довольно странная проблема, вот она:
У меня есть страница jsp, в этом jsp есть iframe, показывающий некоторый контент из другого jsp.Я хочу, чтобы этот iframe обновлялся в <body onload="blabla"..>
Так что я попытался сделать следующее: я преобразовал статический HTML-код iframe в java-код метода.Так было и так:
.,HTML здесь ...
<iframe ... blabla>
</iframe
HTML здесь ....
И я сделал это так:
<body onload="refreshiframe();">
.,HTML здесь ...
<%! void refreshiframe()
{
out.print("<iframe.. blabla> </iframe>");
}
%>
HTML здесь .....
Но проблема в том, что out.print внутри refreshiframe выдает ошибку компиляции.Мой компилятор, jdeveloper 10g, специально говорит, что "переменная 'out' not found".Я могу использовать out.print вне метода, но не внутри метода.Как я могу использовать out.print в методе refreshiframe ()?или есть лучший способ решить эту проблему?Спасибо.