实验2JSP语法指令标记 一、实验目的 1.了解JSP的语法指令(page,include)及其属性。 2,掌握并熟练运用JSP语法指令标记。 二、实验要求 1.上机运行所给程序 2编写两个jp页面,在第1个页面传递一个数给第二个jp页面,在第2个页面输出这个 数的平方。 三、实验内容 (一)运行以下程序 %@page contentType="tex/html:charset-GB2312 <HTMI><BODY bgcolor=cyan> <double x.v: double multi(double x double y) returnx*y double div(double x.double y) return x/y; <%x=127 y=18, out.println("调用nulti方法计算"+x+"与"+y+"之积:"): double a=-multi(x,y方 out.println(a); out.print("<BR>调用div方法计算"+x+"除以"y+"的商:" double b=div(x.y): out.println(b); 0%> </BODY></HTML>
实验 2 JSP 语法指令标记 一、实验目的 1. 了解 JSP 的语法指令(page,include)及其属性。 2. 掌握并熟练运用 JSP 语法指令标记。 二、实验要求 1. 上机运行所给程序 2.编写两个 jsp 页面,在第 1 个页面传递一个数给第二个 jsp 页面,在第 2 个页面输出这个 数的平方。 三、实验内容 (一)运行以下程序 <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY bgcolor=cyan> <%! double x,y; double multi(double x,double y) { return x*y; } double div(double x,double y) { return x/y; } %> <% x=127; y=18; out.println("调用multi方法计算"+x+"与"+y+"之积:"); double a=multi(x,y); out.println(a); x=a; out.println("<BR>调用div方法计算"+x+"除以"+y+"的商:"); double b=div(x,y); out.println(b); %> </BODY></HTML>
(二)使用include指令标记编写两个jsp页面,在第1个 页面传递一个数给第二个jsp页面,在第2个页面输出这个 数的平方。 Example.jsp ge contenType-tex/hml.charset-B2312 <HTML><BODY bgcolor=yellow <%double a=3; 0%> <BR>加载: <jsp:include page-"myfile/square.jsp" jsp:param name="sideA"value="% </isp:include> </BODY></HTML> square.jsp rset=GB2312*%> Double d=a; Double s=d*d Returns, } %String sideA=request.getParameter("sideA"). double a=Double.parseDouble(sideA): %> <Font color=blue <P>我是被加载的文件,负责计算传值的平方<BR 给我传递的值是:<%=-sideA%> <BR>平房是:<%=getSquare(a,b,c)%> </Font>
(二)使用 include 指令标记编写两个 jsp 页面,在第 1 个 页面传递一个数给第二个 jsp 页面,在第 2 个页面输出这个 数的平方。 Example.jsp <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY bgcolor=yellow > <% double a=3; %> <BR>加载: <jsp:include page="myfile/square.jsp"> <jsp:param name="sideA" value="<%=a%>"/> </jsp:include> </BODY></HTML> square.jsp <%@ page contentType="text/html;charset=GB2312" %> <%! public Double getSquare(double a) { Double d=a; Double s=d*d; Return s; } %> <% String sideA=request.getParameter("sideA"); double a=Double.parseDouble(sideA); %> <Font color=blue size=4> <P>我是被加载的文件,负责计算传值的平方<BR> 给我传递的值是:<%=sideA%> <BR>平房是:<%= getSquare(a,b,c)%> </Font>