云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JSP程序设计习题解答[1]

JSP程序设计习题解答[1]

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 7:00:02

这是一个Tag文件,负责计算园的面积。 <%@ attribute name=\ <%!

public String getArea(double r) { if(r>0)

{

double area=Math.PI*r*r ; return \圆的面积:\ } else

{ return(\不能构成一个圆,无法计算面积\ } } %>

<% out.println(\页面传递过来的半径:\ double r=Double.parseDouble(radius); out.println(getArea(r)); %>

7.编写一个Tag文件GetArea.tag负责求出三角形面积,并使用variable指令返回三角形的面积给调用该Tag文件的JSP页面。JSP页面负责显示Tag文件返回的三角形的面积。JSP在调用Tag文件时,使用attribute指令将三角形三边的长度传递给Tag文件。one.jsp和two.jsp都使用Tag标记调用GetArea.tag。one.jsp将返回三角形的面积保留最多3位小数、two.jsp将返回的三角形面积保留最多6位小数。 答:

one.jsp:

<%@ page contentType=\<%@ page import =\

<%@ taglib tagdir=\

面积保留3位小数点: <%

NumberFormat f=NumberFormat.getInstance(); f.setMaximumFractionDigits(3); double result=area.doubleValue(); String str=f.format(result); out.println(str); %>

5

two.jsp:

<%@ page contentType=\<%@ page import =\

<%@ taglib tagdir=\

面积保留6位小数点: <%

NumberFormat f=NumberFormat.getInstance(); f.setMaximumFractionDigits(6); double result=area.doubleValue(); String str=f.format(result); out.println(str); %> GetArea.tag:

<%@ attribute name=\<%@ attribute name=\<%@ attribute name=\

<%@ variable name-given=\ <%

double a=Double.parseDouble(sideA); double b=Double.parseDouble(sideB); double c=Double.parseDouble(sideC); if(a+b>c&&a+c>b&&c+b>a) { double p=(a+b+c)/2.0;

double result=Math.sqrt(p*(p-a)*(p-b)*(p-c)) ; jspContext.setAttribute(\ } else

{ jspContext.setAttribute(\ } %>

8.答:

linxi8.jsp:

6

<%@ page contentType=\<%@ taglib tagdir=\

Biaoge.tag:

<%@ attribute name=\<%@ attribute name=\<%@ attribute name=\<%@ attribute name=\ <%=name%> <%=phone%> <%=email%>

习题四

1.答:(C)。

2.答:将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个数组转化为字符串对象。 3.答:

inputString.jsp:

<%@ page contentType=\

7

computer.jsp:

<%@ page contentType=\

<% String textContent=request.getParameter(\ byte b[]=textContent.getBytes(\ textContent=new String(b); %>

字符串:<%=textContent%>的长度:<%=textContent.length()%>

4.答:实现用户的重定向。 5.答:(1) 不相同。(2)相同。(3)可能消失。(4)一定消失。6.答:

lianxi6.jsp:

<%@ page contentType=\ <%

session.setAttribute(\请您猜字母\ char a[]=new char[26]; int m=0;

for(char c='a';c<='z';c++) { a[m]=c; m++; }

int randomIndex=(int)(Math.random()*a.length); char ch=a[randomIndex]; //获取一个英文字母

session.setAttribute(\ session.setAttribute(\%>

访问或刷新该页面可以随机得到一个英文字母.


单击超链接去猜出这个字母: guess.jsp:

8

搜索更多关于: JSP程序设计习题解答[1] 的文档

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

这是一个Tag文件,负责计算园的面积。 <%@ attribute name=\ <%! public String getArea(double r) { if(r>0) { double area=Math.PI*r*r ; return \圆的面积:\ } else { return(\不能构成一个圆,无法计算面积\ } } %> <% out.println(\页面传递过来的半径:\ double r=Double.parseDouble(rad

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com