跟永哥学JSP:一个案例三种实现,教你理解Jsp、javabean、Servlet(精)

很多初学JSP的人,学了JSP页面javabean技术Servlet,但并不知道怎么用,什么时候用?

今天我们通过一个求圆面积的实例,分别使用三种方法来实现,深入理解Jsp、javabean、Servlet:

  1. jsp页面代码
  2. Javabean
  3. Servlet

跟永哥学JSP:一个案例三种实现,教你理解Jsp、javabean、Servlet(精),为125建站网原创,未经允许严禁转载。

一、Jsp实现求圆的面积

跟永哥学JSP:一个案例三种实现,教你理解Jsp、javabean、Servlet(精)

r.html

 <form action="circle.jsp" Method="post" >
输入圆的半径:<Input type=text  name="r">
<Input type=submit value="提交">
</form>

circle.jsp

<%
try {
       double r=Double.parseDouble(request.getParameter("r"));
       double circleArea=Math.PI*r*r;
       out.println("<BR>圆的面积是:"+circleArea);  
}  catch(NumberFormatException e)
        {  
  out.println("<BR>请输入数字字符"); 
        }       
     %>

二、Javabean实现求圆的面积

Javabean实现求圆的面积

编写求圆面积的JavaBean

 

package com.bean;
public class NewCircle {
  double r,circleArea;
  public double getR() { return r; }
  public void setR(double r) { this.r = r; }
  public double getCircleArea() {
    circleArea=Math.PI*r*r;
  return circleArea ;}
}

r3.jsp

<jsp:useBean id="circle" class="com.test.NewCircle" scope="page"/>
<form action="" Method="post" >
输入圆的半径:<Input type=text name="r">
<Input type=submit value="提交"></form>
<!--<jsp:setProperty name="circle" property="*"/>-->
<jsp:setProperty name="circle" property="r" param="r" />
<BR>圆的面积:<%=circle.getCircleArea() %>
<jsp:getProperty name="circle" property="circleArea"/>

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

(4)
江山如画的头像江山如画管理团队
跟永哥学MVC:Jsp+Servlet+JavaBean开发后台登录程序
上一篇 2018年2月22日 上午10:05
跟永哥学MVC:jsp+javabean+servlet实现求圆的面积
下一篇 2018年2月22日 上午10:49

99%的人还看了以下文章

  • 上机实战六 Servlet的开发 

      建议学时:6 2学时 一、编写Servlet,FirstServlet.java 通过URL访问该Servlet,显示这是我的第一个Servlet。 二、使用servlet实现求圆的面积,在r4.jsp页面提交表单,servlet负责接收用户请求、计算并显示圆的面积。 具体页面效果如下: 三、jsp+javabean+servlet实现求三角形的面积和周…

    2018年11月13日
    11.5K0
  • Pycharm django 项目下如何创建一个APP

    ‌打开PyCharm并加载你的Django项目‌: 确保你已经安装并打开了PyCharm,并且你的Django项目已经加载在PyCharm中。 ‌打开终端‌: 在PyCharm中,你可以通过点击底部工具栏中的“Terminal”按钮来打开终端。 ‌导航到你的Django项目目录‌: 在终端中,使用cd命令导航到你的Django项目的根目录。例如,如果你的项目…

    2024年12月2日
    1.1K0
  • 第四章 数据库应用开发案例2

    本章重点讲述以下内容:
    4.4 应用JDBC调用存储过程
    4.5 数据源与连接池技术
    4.6 数据库程序开发案例

    2018年2月7日
    2.6K0
  • 一文让你快速理解欠拟合和过拟合,以及解决欠拟合和过拟合的方法?(精)

    前面分享过《深度学习中的激活函数、防止过拟合的方法》、《最清楚的过拟合(Overfitting)、欠拟合讲解》,今天给125建站网再给大家梳理一下,让你快速理解欠拟合和过拟合,以及解决欠拟合和过拟合的方法? 欠拟合与过拟合 欠拟合是指模型在训练集、验证集和测试集上均表现不佳的情况; 过拟合是指模型在训练集上表现很好,到了验证和测试阶段就大不如意了,即模型的泛…

    2023年1月16日
    4.1K0
  • 动态网站开发技术asp、asp.net、php、jsp比较

    asp、asp.net、php、jsp技术简介 ASP 全称为Active Server Pages(中文译名为活动服务器页面),是微软公司推出的用于Web应用服务的一种编程技术.采用的脚本语言: VBScript 和JavaScript。 ASP.NET 微软公司很快公布了其宏伟的“Windows.NET”计划,发布了成为下一代网络服务框架的NGWS,同时…

    2018年3月15日
    3.7K0
  • java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)

    java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)

      串口通信在工程应用中很常见。 上位机与下位机 在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用。 通常上位机指的是PC,下位机指的是单片机或者带微处理器的系统。下位机一般是将模拟信号经过AD采集将模拟量转换为数字量,下位机再经过数字信号处理以后将数字信号通过串口发送到上位机,相反上位机可以给下位机发送一些指令或者信…

    2023年1月7日 编程开发
    6.6K0

发表回复

登录后才能评论

评论列表(2条)

  • 知行合一的头像
    知行合一 2021年10月25日 上午9:24

    强,学习下

  • 戒律的头像
    戒律 2021年4月29日 下午8:31

    牛( ఠൠఠ )ノ