很多初学JSP的人,学了JSP页面、javabean技术和Servlet,但并不知道怎么用,什么时候用?
今天我们通过一个求圆面积的实例,分别使用三种方法来实现,深入理解Jsp、javabean、Servlet:
- jsp页面代码
- Javabean
- Servlet
跟永哥学JSP:一个案例三种实现,教你理解Jsp、javabean、Servlet(精),为125建站网原创,未经允许严禁转载。
一、Jsp实现求圆的面积
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
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
评论列表(2条)
强,学习下
牛( ఠൠఠ )ノ