JSP实验1(附答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黄科大11级信计专业《JSP程序设计》上机实验
实验一
实验内容:
1、学习安装配置JSP运行环境。提示:(1)先安装JDK;(2)再安装TomCat;(3)最后安装JCreator。
2、仿照第一章例1编写一个求5!的程序,保存为ex1_1.jsp。
<%@ page contentType="text/html;charset=GB2312" %>
<% int i, jc=1;
for(i=1;i<=5;i++)
jc=jc*i;
%>
5!=<%=jc %>
3、通过文本框中输入的圆的半径,求该圆的面积,以ex1_2.jsp为文件名保存。
--ex1_2.html--
请输入圆半径:
--ex1_2_1.jsp--
<%@ page contentType="text/html;charset=GB2312" %>
<% String r2=request.getParameter("r1");
double r=Double.parseDouble(r2);
double s=Math.PI*r*r;
%>
该圆的面积是:<%=s %>
<%@ page contentType="text/html;charset=GB2312" %>
请输入圆半径:
<% String r2=request.getParameter("r1");
double r=Double.parseDouble(r2);
double s=Math.PI*r*r;
%>
该圆的面积是:<%=s %>
4、编程求任意三角形的面积,如下图所示,以ex1_3.jsp为文件名保存。
<%@ page contentType="text/html;charset=GB2312" %>
请输入三角形三边边长:
<%
String a2=request.getParameter("a1");
String b2=request.getParameter("b1");
String c2=request.getParameter("c1");
double a=Double.parseDouble(a2);
double b=Double.parseDouble(b2);
double c=Double.parseDouble(c2);
if(a+b>c && a+c>b && b+c>a)
{double m=(a+b+c)/2.0;
double s=Math.sqrt(m*(m-a)*(m-b)*(m-c));} else
out.println("不能构成三角形,不能计算面积!");
%>
该三角形的面积是:<%=s%>
<%@ page contentType="text/html;charset=GB2312" %>
请输入三角形三边边长:
<%! double s1; %>
<%
double a=3,p;
double b=4;
double c=5;
if(a+b>c && a+c>b && b+c>a)
{p=(a+b+c)/2.0;
s1=Math.sqrt(p*(p-a)*(p-b)*(p-c));}
else
out.println("不能构成三角形,不能计算面积!");
%>
该三角形的面积是:<%=s1%>