在jsp中,怎样使用一个函数

phoenixs99 2002-03-21 10:52:04
比如说:
<%
void fun(){
System.out.println("fjdslkfdlkj");
}
%>
以上是一个jsp中的内容为什么在浏览时,会出错:

500 Servlet Exception
/111.jsp:24: '}' expected.
try {
^
/111.jsp:3: Statement expected.
void fun(){
^
/111.jsp:10: Class or interface declaration expected.
} catch (java.lang.Throwable _jsp_e) {
^
3 errors

--------------------------------------------------------------------------------
Resin 2.0.5 (built Fri Jan 11 08:29:05 PST 2002)


请教。。。
...全文
14 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wafer_w 2002-03-21
更正:

<%!
private String fun(){
return "hello!";
}
%>

在JSP中调用:
<%
out.print(fun())
%>

注意:jsp程序和方法必须在同一页面(可以把方法include进来)
回复
skyyoung 2002-03-21
http://www.csdn.net/Expert/TopicView.asp?id=83294&datebasetype=200101
http://www.csdn.net/Expert/TopicView.asp?id=82768&datebasetype=200101
回复
wafer_w 2002-03-21
<%!
String fun(){
return "hello!";
}
%>

在JSP中调用:
<%
out.print(fun())
%>
回复
phoenixs99 2002-03-21
up

回复
phoenixs99 2002-03-21
也是同样的错误。。。。 :(
回复
ChDw 2002-03-21
<%!
void fun(){
System.out.println("fjdslkfdlkj");
}
%>
回复
phoenixs99 2002-03-21
原来是少了一个 “!” 阿。,

多谢了。。。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告