用声明声明一个阶乘函数,用表达显示计算5的阶乘。
以下是我的代码,声明函数时报错,请问该如何改正
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
<form method="post">
<br><br>
<%public long fact(long x){
if(x==0){
return 1%>
<%}else{
return x*fact(x-1)}%>
<%=fact(5)%>
</form>
</body>
</html>