请教各位一个Jsp函数问题。(100分)

B

billxu

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Jsp文件中编写了一个函数,函数中使用了out.print(),但是运行时却报告out未声明,
函数外的out.print()却没事,请问该如何修改?
 
System.out.print()
 
System.out.print()不能传递到网页上,只能传递到web服务窗口上。
 
那你用在servlet中申明out的方法在jsp中申明就可!
 
把代码贴出来
 
代码怎漠写呢?急。。。
 
输出到客户端,在脚本中如下写:
document.write('AAAAA BBBBBB');
 
各位大侠,是不是我没有说清楚?
代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<HTML>
<HEAD>
<TITLE>说明</TITLE>
</HEAD>
<BODY>
<%
out.print("Hello world");
test("aaa");
%>
<%!
void test(String aa){
out.print(aa);
}
%>
</BODY>
</HTML>
运行时,函数外的out.print()没事;
却报告函数中使用的out.print(),out未声明。
请赐教。。。
 
前面加 System.
 
void test(String aa){
out.print(aa);
这个out.前要加上system.才会没事,但是,你要想打出“aa”是不可能地!:)的你方法是
void呀,就算调用它也没用啊。:)
public String test(String aa){
return aa;
}
然后再调用test()方法,out.println(test("aa"));
就ok啦。
 
多人接受答案了。
 
顶部