JSP网页计算阶乘
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>阶乘计算</title>
</head>
<body>
<form method="get" name="form">
<input type="text" name="redius">
<input type="submit" name="submit" value="开始计算">
</form>
<p>输入范围1~33
<%!int s=0; int a;int sum;
public int count(){
a=1;
sum=1;
while(a<=s){
sum=sum*a;
a++;
}
return sum;
}
%>
<%
String str=request.getParameter("redius");
if(str!=null)
{
s=Integer.parseInt(str);
}
%>
<p><%=s %>的阶乘为:<%=count() %>
</body>
</html>
运行效果
学到了什么
1.from中有action,可以将submit提交表单到指定jsp页面,默认参数为本页面
2.get方法表单数据会被附加到URL中,发送到服务器,post是隐含的