柯侧耳倾听者 - 云代码空间
—— 翱翔在Java世界的海洋之上
实验项目名称:JSP语法基础一
一、实验目的 掌握JSP基本语法 掌握JSP的指令标记的用法
二、预习内容及要求(要求写出预习内容) 在HTML中嵌入JSP的方法 有哪些JSP编译指令,其作用分别是什么 有哪些JSP动作指令,其作用分别是什么
三、实验内容、操作过程及实验结果记录 1、编写一个网页,测试JSP基本语法。 <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY bgcolor=yellow> <%! int add(int x,int y) { return x+y; } int sub(int x,int y) { return x-y; } %> <% out.println("<BR>调用add方法计算200与123之和:"); int a=add(200,123); out.println(a); out.println("<BR>调用sub方法计算200与123之差:"); int b=sub(200,123); out.println(b); %> </BODY> </HTML>
2、编写一个网页,测试import指令标记,要求自己以注释形式指出哪个方法import哪个包。
<%@ page contentType="text/html; charset=GBK" %> <%@ page import="java.util.Locale" %> <%@ page import="java.text.NumberFormat" %> <% double db=1234000.567; /* import java.util.Locale */ Locale[] locales={Locale.CHINA, Locale.JAPAN, Locale.GERMAN, Locale.US}; NumberFormat[] nf=new NumberFormat[12]; for (int i=0;i<locales.length;i++) { /* import java.text.NumberFormat */ nf[i*3]=NumberFormat.getNumberInstance(locales[i]); /* import java.text.NumberFormat */ nf[i*3+1]=NumberFormat.getPercentInstance(locales[i]); /* import java.text.NumberFormat */ nf[i*3+2]=NumberFormat.getCurrencyInstance(locales[i]); } for (int i=0;i<locales.length;i++) { String tip=i==0?"-----中国的格式-----<br>":i==1?"-----日本的格式-----<br>":i==2?"-----德国的格式-----<br>":"-----美国的格式-----<br>"; out.println(tip); out.println("通用数值格式:"+nf[i*3].format(db)+"<br>"); out.println("百分比数值格式:"+nf[i*3+1].format(db)+"<br>"); out.println("货币数值格式:"+nf[i*3+2].format(db)+"<br>"); } %>
3、编写一个网页,测试include指令标记。要求自己写出被include的页面,并测试include效果。 <table><tr> <% for (int j=0;j<=5;j++) { %> <td style="border: 1px solid"> <%@include file="ke.jsp" %> </td> <%}%></tr> </table>
四、实验过程中所遇问题思考与讨论(可写个人体会,或相关理论知识,根据个人具体情况选做)
|