首页 > Web开发 > 详细

实验二 JSP基本动态元素的使用

时间:2019-06-18 23:25:52      阅读:132      评论:0      收藏:0      [点我收藏+]

实验二  JSP基本动态元素的使用

实验性质:验证性          实验学时:  2学时      实验地点:

、实验目的与要求

1掌握JSP中声明变量、定义方法、java程序片及表达式的使用方法。

2、了解JSP页面的底层工作机制。

二、 实验内容

1JSP页面中声明变量、方法定义及表达式应用。

1)有如下的JSP代码段:

 

……

<body>

<%!

String  s="这里一个String类型的变量";

String  t( )

{

    return  "这里是一个方法的返回值";

}

%>

<p> <%=t( )%> </p>

<p> <%=s%> </p>

……

页面浏览的结果是:

这里是一个方法的返回值

这里一个String类型的变量

2假设有两个用户访问下列JSP页面hello.jsp,请问第一个访问和第二个访问hello.jsp页面的用户看到的页面效果是否一致?如不一致,有何不同?请写出具体的结果

hello.jsp

<%@ page contentType="text/html;charset=gb2312"%>

<html>

  <body>

    <%!  int sum=0;

          void add(int m) {

            sum=sum+m;

          }    

    %>

    <%

        int  n=100;

        add(n);

%>

    <%=sum%></body></html>
答:两个用户看到的不一致,第一个用户看到的是100,第二个用户看到的是200.

2JSP页面中Java程序片的使用

1)编写名为shiyan2_2.jspJSP页面,显示九九乘法表(注意格式的控制)。

按上述要求写出程序代码。

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

<html>

<body>

<%

   for(int i=1;i<=9;i++){

   for(int j=1;j<=i;j++){

   out.print(j+"*"+i+"="+i*j+" ");

   }

   out.print("<br/>");

   }

%>

</body>

</html>

2)编写名为shiyan2_3.jspJSP页面,该页面的功能是产生一个7-22的随机数,当该随机数小于13时,显示小学生的图片,当该随机数大于13小于18时,显示中学生的图片,否则显示大学生的图片(图片自选一张)。按上述要求写出程序代码。

<%@ page contentType="text/html;charset=GB2312" %>

<html>

<body>

  <%  //Math.random()是(0,1)之间的随机数

      int number = 7+(int)(Math.random()*15);

      if(number<13) {

  %>   <center> <h2> 显示小学生图片</h2> <!-- 插入其他标记 -->

       <img src =‘image/xiao.jpg‘ width=180 height=178/>小学生

  <%  }

      else  if(number<18) {

  %>   <center> <h2> 显示中学生图片</h2>

       <img src =‘image/zhong.jpg‘ width=180 height=178/>中学生

  <%  }

     else  {

  %>  <center> <h2> 显示大学生图片</h2>

       <img src =‘image/da.jpg‘ width=180 height=178/>大学生

  <%

     }

  %>

</body></html>

3)编写名为shiyan2_4.jspJSP页面,显示大写英文字母表(字母间至少有一个空格)。按上述要求写出程序代码。

 

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

<html>

<body>

<%

   for(char c=A‘;c<=‘Z‘;c++){

   out.print(c+" ");

   }

%>

</body>

</html>

3、了解JSP底层工作机制

查看完上述的shiyan2_4.jsp页面效果后,请问由该页面所产生的相应的.java文件和.class文件在哪里?主文件名是什么?请写出文件所在的路径及文件名

F:\apache-tomcat-7.0.77\work\Catalina\localhost\15jsp\org\apache\jsp\ch2\shiyan

主文件名为:shiyan2_005f4_jsp

三、实验内容中遇到的问题、解决方法和体会

 

实验二 JSP基本动态元素的使用

原文:https://www.cnblogs.com/angellyl/p/11048309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!