纯JSP实现计算圆的面积和周长

纯JSP实现计算圆的面积和周长

一个jsp页面由元素和模板数据组成.元素是必须由jsp容器处理的部分.而模板数据是jsp容器不处理的部分,如jsp中的HTML内容

元素有三种类型: 脚本元素,指令元素, 动作元素

脚本元素:包含三个部分:声明,脚本段,表达式

声明:用于声明在其它脚本元素中可以使用的变量和方法

脚本段:是一段java代码

表达式:java语言中完整的表达式

声明

以<%!开始,以%>结束

<%! int i=0;%>

<%  !

  public void method(){

  }

%>

利用<%!   %>声明的变量,在jsp容器将jsp转换为servlet时将作为servlet类的属性,声明的方法将成为servlet的方法

下面是纯JSP实现的计算圆的面积和周长的代码:

<%!
 double radius=6.0;
 private double getRadius(){
      return radius;
 }
 private double getDiameter(){
     return (radius * 2);
 }
 private double getArea(){
     return(3.1415 *(radius * 2));
}
 private double getCircumference(){
     return (3.1415 * radius*2);
 }
 %>
<b>圆的半径:</b> <%=radius%> cm<br/>
<b>直径:</b> <%=getDiameter()%> cm<br/>
<b>圆的面积为:</b> <%=getArea()%> 
cm<sup>2</sup><br/>
<b>圆的周长为:</b>    
<%=getCircumference()%><br/>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5552.html

(12)
江山如画的头像江山如画管理团队
上一篇 2020年4月3日 下午10:10
下一篇 2020年4月4日 上午7:39

99%的人还看了以下文章

  • 第三章 JSP技术2:JSP的内置对象及使用

    内置对象:为简化Web页面的开发过程,JSP提供了一些内置对象,这些对象不用声明就可以在JSP页面中直接使用,是JSP引擎自动创建的Java类实例。
    request对象
    response对象
    out对象
    session对象
    application对象

    2018年2月2日
    2.8K0
  • java WEB编程技术上机练习一:

    jsp运行环境的搭建(jdk+TOMCAT)、编写JSP页面,配置虚拟目录并访问、熟悉MYECLIPSE的使用,包括项目的部署及运行。

    2018年8月29日
    10.4K1
  • 单元测试环境、过程及任务,单元测试快速入门教程二

    单元测试环境及过程 单元测试环境 单元测试环境的建立是单元测试工作进行的前提和基础,在测试过程中起到的作用不言而喻。单元测试环境并不一定是系统投入使用后所需的真实环境,可采用模拟环境。 由于一个模块或一个方法(Method)不是一个独立的程序,在测试时要考虑它和外界的联系,因此要用到一些辅助模块来模拟与所测模块相联系的其它模块。辅助模块分两种: 驱动模块:相…

    2018年4月16日
    8.9K0
  • 图片上传并压缩源码免费下载(等比例压缩或者原尺寸压缩)-java

    项目开发时,需要手机拍照,然后上传图片,因为项目记录数非常多,每条记录需要3张照片,而手机相机越来越好,分辨率也高,就要压缩后再上传。 中国网页设计今天分享的图片上传并压缩方法支持等比例压缩或者原尺寸压缩两种。 可自行设置图片质量参数quality,能够同时处理jpg和png格式,也可把PNG转jpg或jpg转PNG。 宽度和高度可以根据项目实际需求自行设置…

    2019年6月24日
    9.0K0
  • Undefined variable: file python3不再支持file函数

    python处理文件时,使用file函数,提示错误:Undefined variable: file 反复查看语法,没有问题啊,最后查找到原因: python3不再支持file函数 替代方法:可以用open代替file 函数。

    2019年3月29日
    8.7K0
  • Java课程设计报告-记事本源代码有流程图

    Java课程设计报告 题 目:简单记事本程序的设计年级专业:计算机科学与技术  软件工程学 号:学生姓名:指导老师: 目    录 摘要… 1 前言… 2 1需求分析… 2 1.1需求分析… 2 1.2功能设计… 3 2.概要设计… 3 2.1程序设计思路… 3 2.2程序运…

    2019年10月4日
    4.3K0

发表回复

登录后才能评论