我有一个很奇怪的问题,这里有云:的out.print不是在Java方法工作在JSP
我有一个jsp页面,在这个JSP,还有是从另一个JSP部分内容的iframe。我想这个iframe被刷新在<body onload="blabla"..>
所以我试图做的是,我将静态HTML iframe代码转换为方法中的java代码。所以它是这样的:
。 。 HTML这里...
<iframe ... blabla>
</iframe
HTML这里.. 。 。
而且我也喜欢它:
<body onload="refreshiframe();">
。 。 HTML这里...
<%! void refreshiframe()
{
out.print("<iframe.. blabla> </iframe>");
}
%>
HTML这里... 。 。
但问题是,refreshiframe内的out.print会给出编译错误。我的编译器jdeveloper 10g专门说“变量”out“未找到”。我可以在方法外部使用out.print,但不能在方法内部使用。我如何在refreshiframe()方法中使用out.print?还是有更好的方法来解决这个问题?谢谢。
非常感谢你,这正是我正在寻找的答案。 – 2011-02-08 13:08:49