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>