Web二,jsp include动作标志

编写两个JSP页面:main.jsp和lader.jsp,将两个JSP页面保存在同一WEB服务目录中。mian.jsp使用include动作标志动作动态加载lader.jsp页面。lader.jsp页面可以计算并显示梯形的面积。当lader.jsp被加载时获取main.jsp页面中include动作标记的param子标记提供的梯形上下底和高的值。

//main.jsp

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




main.jsp










//lader.jsp

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




Insert title here


<% 
String strA=request.getParameter("a");
String strB=request.getParameter("b");
String strH=request.getParameter("h");
double a=Double.parseDouble(strA);
double b=Double.parseDouble(strB);
double h=Double.parseDouble(strH);
double area=(a+b)*h/2;
%>

梯形面积:<%= area %>

Web二,jsp include动作标志_第1张图片

 

二、编写一个主程,通过表单输入一个正整数n然后通过动作include插入一个计算1~n的累加和程序 

//include.jsp

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




include动作


请输入正整数n,求1~n的累加和
//addn.jsp

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




Insert title here




<% String a=request.getParameter("ok"); if(a==null){a="0";} int n=Integer.parseInt(a); int sum=0; for(int i=1;i<=n;i++){ sum=sum+i; } out.print(sum); %>

Web二,jsp include动作标志_第2张图片

你可能感兴趣的:(Web二,jsp include动作标志)