简答题 困难 1分 编写两个JSP页面a.jsp和b.jsp,a.jsp页面提供一个表单,用户可以通过表单输入矩形的两个边长提交给b.jsp页面,b.jsp调用一个request bean去完成计算矩形面积的任务。b.jsp页面使用getProperty动作标记显示矩形的面积。 答案 a.jsp <%@ page contentType="text/html" %> <%@ page pageEncoding = "utf-8" %> <HTML><body bgcolor=cyan> <form action="b.jsp" method="post" > 输入矩形的长和宽: 长:<input type=text name="length" value=0> 宽:<input type=text name="width" value=0> <Input type=submit value="提交"> </form> </body></HTML> b.jsp <%@ page contentType="text/html" %> <%@ page pageEncoding = "utf-8" %> <jsp:useBean id="rectangle" class="geng.Rectangle" scope="request"/> <HTML><BODY bgcolor=pink> <jsp:setProperty name="rectangle" property="*"/> 矩形的长和宽: 长:<jsp:getProperty name="rectangle" property="length"/>, 宽:<jsp:getProperty name="rectangle" property="width"/>, <BR>面积是: <jsp:getProperty name="rectangle" property="area"/> </body></HTML> Rectangle.java: package geng; public class Rectangle { double length=0,width=0,area=-1; public double getArea( ) { area=length*width; return area; } public double getLength( ) { return length; } public void setLength(double length) { this.length = length; } public double getWidth( ) { return width; } public void setWidth(double width) { this.width = width; } }
发布时间:2024-04-25 16:43:04