JavaBean+Jsp技术,就是在JavaBean的基础上,添加了输入显示页面,使代码清晰美观
主要运用了request的各种方法
JavaBean类
package beans;
public class Add {
private double shuju1;
private double shuju2;
private double sum;
public double getShuju1() {
return shuju1;
}
public void setShuju1(double shuju1) {
this.shuju1 = shuju1;
}
public double getShuju2() {
return shuju2;
}
public void setShuju2(double shuju2) {
this.shuju2 = shuju2;
}
public double getSum() {
return sum;
}
public void setSum(double sum) {
this.sum = sum;
}
public Add(double shuju1, double shuju2) {
super();
this.shuju1 = shuju1;
this.shuju2 = shuju2;
this.sum = shuju1 + shuju2;
}
public Add() {}
public double sum()
{
return shuju1+shuju2;
}
}
输入页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="Add_show.jsp" method="post">
加数:<input type="text" name="shuju1"><br><br>
被加数:<input type="text" name="shuju2"><br><br>
<input type="submit" name="提交" value="提交">
</form>
</body>
</html>
显示页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="beans.Add" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
Add c=new Add();
String s1=request.getParameter("shuju1");
String s2=request.getParameter("shuju2");
double a=Double.parseDouble(s1);
double b=Double.parseDouble(s2);
c.setShuju1(a);
c.setShuju2(b);
%>
<%=c.getShuju1() %>+<%=c.getShuju2() %>=<%=c.sum()%>
</body>
</html>