编写两个页面,作为加法计算器:

1、第一个页面显示一个表单(包括两个加数以及计算按钮),提交给第二个页面。

2、第二个页面接收表单数据,计算结果后并显示结果。

第一个界面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

加法计算器

第一个数

第二个数

第二个界面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

第二个页面

<%

String s1 = request.getParameter("n1");//接收n1的数据 request.getParameter(专门接受表单数据)

String s2 = request.getParameter("n2");

int a = Integer.parseInt(s1);//将s1转换成整型Integer.parseInt

int b = Integer.parseInt(s1);

int he = a+ b ;

out.print("这二个数的和为: "+ he);

%>

编写三个页面,用于计算长方形的周长和面积:

1、第一个页面显示一个表单(包括长、宽以及提交按钮),提交给第二个页面。

2、第二个页面接收表单数据,计算结果后将结果传给第三个页面。

3、第三个页面负责显示周长和面积,并提供一个返回页面一的超链接。

 第一个页面



第二个页面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

第二个页面

<%

String s1 = request.getParameter("n1");//接收n1的数据 request.getParameter(专门接受表单数据)

String s2 = request.getParameter("n2");

int a = Integer.parseInt(s1);//将s1转换成整型Integer.parseInt

int b = Integer.parseInt(s2);

int zhouchang = (a+b)*2 ;

int mianji = a*b ;

//所以,在这里显示代码要单独放到一个页面

//所以,要单独跳到一个页面做out

//再跳之前,要将周长面积保存好

session.setAttribute("aaa", zhouchang);//将zhouchang存在session里面,名字叫aaa

session.setAttribute("bbb", mianji);

response.sendRedirect("c.jsp");//跳转到c.jsp 跳转页面用(response.sendRedirect)

%>

第三个页面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

<%

String s1 = session.getAttribute("aaa").toString();//将bb.jsp存储的信息取出来

String s2 = session.getAttribute("bbb").toString();

out.println("周长为:"+s1);

out.println("面积为:"+s2);

%>

 

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: