编写两个jsp页面a.jsp、b.jsp及一个javabeanCompute.java,a.asp页面提供一个表单,

用户可以通过表单输入矩形的两个变长提交给b.jsp页面,b.jsp条用一个bean去完成计算矩形面积的任务,。b.jsp页面使用getProperty动作标记显示矩形的面... 用户可以通过表单输入矩形的两个变长提交给b.jsp页面,b.jsp条用一个bean去完成计算矩形面积的任务,。b.jsp页面使用getProperty动作标记显示矩形的面积。 答案正确追加积分。 展开
 我来答
壬盛海尔风
2020-03-10 · TA获得超过3780个赞
知道大有可为答主
回答量:3066
采纳率:30%
帮助的人:163万
展开全部
a.jsp如下:
<%@
page
language="java"
import="java.util.*"
pageEncoding="gb2312"%>
<html>
<head>
<title>a.jsp</title>
</head>
<body>
<form
name="form1"
action="b.jsp"
method="post">
矩形的长:<input
type="text"
name="width"
size="5"
maxlength="5"/><br/>
矩形的宽:<input
type="text"
name="length"
size="5"
maxlength="5"/><br/>
<p><input
type="submit"
name="submit"
value="确认"/>
</form>
</body>
</html>
b.jsp如下
<%@
page
language="java"
import="java.util.*"
pageEncoding="gb2312"
import="java.lang.*;"%>
<jsp:useBean
id="ab"
scope="page"
class="mypackage.Compute"/>
<html>
<head>
<title>b.jsp</title>
</head>
<body>
<%
double
length=Double.valueOf(request.getParameter("length"));
double
width=Double.valueOf(request.getParameter("width"));
%>
<%!double
area;
%>
<%
ab.setLength(length);
ab.setWidth(width);
area=ab.computeArea();
%>
<font
size="5"
color="red">矩形的面积是:</font>
<%
out.println(area);
%>
</body>
</html>报名为mypackage里面放的类为:Compute代码如下:
package
mypackage;
public
class
Compute
{
private
double
length;
private
double
width;
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;
}
public
double
computeArea()
{
return
this.length*this.width;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式