姚明Jsp第二次实验报告

Java web应用编程基础实验报告姚明Jsp第二次实验报告实验2: JSP基本语法实验姓名: 林浩强 班级: 网络14-2学号: 14034406220 成绩: 一、实验目的: 熟悉HTML语法,理解和掌握JSP基本语 法初步掌握JavaScript的使用初步掌握利用指令、脚本元素和动作元素, 进行简单的JSP和HTML混合编程的方法 和技术二、实验要求:理解Web Server,正确使用Apache的 Tomcat 建立 JSP Server编写程序完成以下实验内容,通过手工和MyEclipse两种方式分别完成JSP文件的布上交实验报告电子文档(文档包含源程序, 以班级、学号、姓名依次出现组成的字符 串标识文档,以班级为单位上交)三、实验内容:1、采用声明实现访问计数器count.jsp, 并在页面中显示:“当前访问本网站的用户 数为:**人/次■ :. unt * L +I , J :屮 local ►xwtiWBU/webijipljifj■ 師 j则审方虹 M sa-T • if*±k榭施轄直$ jama 一 »» i wnmE d qq郎* ES亍竽豆貳 1A/^;v%@ page Ian guage="java"import="java.util.*"pageEn codi ng="UTF-8"%> <% String path = request.getC on textPath();String basePath = request.getScheme()+"://"+request.getServerNa me()+":"+request.getServerPort()+path+"/";%><%!static int i = 0;%>
要求先声明计算阶乘 的方法,再调用该方法,最后在页面上输 出结果要求:通过表单提交一个正整数, 然后计算它的阶乘其中要对提交的是否 为整数作判断,是整数则进行阶乘计算, 不是整数则要求重新提交[/ Ty 4-G 手 I ocalhost s p命最笔访可 心百兔克矗旨度一Y ■痴手上懸邑 灣圭特晏 言 却附远 胆* J请冃网I址 球QQBE^ E请在下列框中输入数据:请输入_个整数0的阶乘是:0J整咖俪计算必最卑访间 丈狐官方盘幕茬百虏一不 < 秆手上路 ®灣i请输入—个曲开始i—韋12的阶乘是:479001600v%@ pagecon te ntType="text/html;charset=UTF-8"%> vFONT size=5 color=gree n>
要求程 序包含两个文件,主文件静态包含一个能 够计算数据的算术平方根的页面jsp2.jsp<%@ page Ian guage="java"import="java.util.*"pageEn codi ng="UTF-8"%>
要求程序 包含两个文件,主文件加载次文件,并将 随机产生的0〜1之间的数据传递给它,并 且在页面上显示出来之后,再把动态包 含改为跳转,比较两者之间的区别 http!//1ocalh^eb2/j^pil1jisp X +I ■. local host:BOBwp4.jEp用曇常诲问 灿官方站点®百度一下 < 新手上踏盘 离宝持真&天貓1这是传过来的数据哦_] http:/,/1ocalh,»eb2/jsp5,jsp +乞 .i. Io I h ?rt:S0SC/Web2^s p 5 .jsp?最常访问 火呱"T方站鴉®百屢一下新手上踌遶灣宝专这是传过来的数据哦--jsp4.jspv%@ page Ian guage="java"import="java.util.*"pageEn codi ng="UTF-8"%><%Ran dom rand = new Ran dom();int type = rand.n extI nt(2);%>
<%} else {}%> 这是传过来的数据哦四、实验过程中遇到的问题及解决手段:实验过程中基本没遇到什么太大的问 题,就是编码有时候会出错,在浏览器设 置编码或者在服务器端jsp文件中更改编码 就可以解决。
其次,就是jsp的指令元素和 动作元素,一开始并不熟悉所以有点麻烦, 后来翻看书本和老师上课的课件也就了然了五、本次实验的体会(结论):这次实验总体来说不是很困难,主要是 对jsp页面的动态和静态处理在实验过程 中,我发现到了 jsp的脚本元素和java语法 是一样的,就像是JavaScript嵌入html语法 中就能完成一些动态操作,是很神奇,相 信底部一定做了很多优化和处理,才能使 得整个编程过程很轻松,我觉得要学习这 些东西还要很多的努力。