<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!--下面这句话是用来进行导入相应的包 -->
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<!-- <%! %>这个是用来声明类方法以及变量的 -->
<%!
int x=12,y = 60,z;
String name = "John";
Date date = new Date();
%>
<%!
int add(int m,int n)
{
int result = 0;
result = m+n;
return result;
}
%>
<%!
int chengji(int m,int n)
{
int result = 0;
result = m*n;
return result;
}
%>
<%!
class Circle{
double r;
Circle(double r){
super();
this.r = r;
}
double area(){
return Math.floor(Math.PI*r*r);
}
}
%>
<body>
<%
out.print("我的名字:"+name);
out.print("<br></br>");
out.print("X的值为:"+x);
out.print("<br></br>");
out.print("y的值为:"+y);
out.print("<br></br>");
out.print("z的值为:"+z);
out.print("<br></br>");
out.print("现在的时间为:"+date);
out.print("<br></br>");
out.print("10和20的和为:"+add(10,20));
out.print("<br></br>");
out.print("10和20的乘积为:"+chengji(10,20));
%>
<%
out.print("<br></br>");
Circle c = new Circle(6);
out.print("半径为6的圆面积为:"+c.area());
%>
</body>
</html>
这是一段JSP的小程序,程序的主要内容就是在HTML代码当中嵌入Java代码,将前端的界面显示和业务逻辑分离开来,在前段用户用浏览器发出一个页面的访问请求,然后服务器端来处理请求接着将客户端需要的网页以HTTP协议传输给客户端浏览器进行浏览。这段代码的主要功能就是实现一个10以内的求和,算法很简单。我是用Eclipse进行编写的,在编写之前需要安装Tomcat,将安装好的Tomcat和Eclipse进行绑定好即可。
JSP的一个小程序
最新推荐文章于 2024-08-31 08:02:10 发布