1、%JAVA_HOME%jrebin; 注意: 对于Path环境变量是添加,而不要删除原来的内容,否则很多Windows功能不能使用;若有其他程序要用到自己的Java环境变量,请将第步的内容添加到Path环境变量的最后,以免影响其他程序的运行。 字母不区分大小写,大写字母是遵照Java环境变量配置习惯。(2)测试打开Windows的命令行窗口(开始-运行,在弹出的窗口中输入cmd回车),输入javac然后回车,若能显示javac的帮助信息,说明JDK安装成功,如下图所示。图1-1 环境变量配置检验其次安装Tomcat:在Tomcat官方网站(http:/tomcat.apache.org/)上下
2、载Tomcat,现在最新版本是7.x,但还没有Eclipse插件,因此不能集成到Eclipse集成开发环境中,这里使用6.028这个版本。安装时只需要一路next即可,安装完成后,也不需要设置环境变量,只要在IE浏览器地址栏中输入:http:/localhost:8080回车,若能出现Tomcat界面说明安装成功,如下图所示。图1-2 tomcat配置检验最后安装Eclipse: 下载Eclipse安装包,解压即可。2、编写一个JSP页面,计算出100以内的素数(1)创建Web项目打开Eclipse开发环境,选择File-New-Web Project,或在Package Explorer中右
3、击选择New-Web Project,在打开的对话框中,输入项目名firstjsp,并选定Java EE 5.0规范支持,点击Finish。如图1-3所示。图1-3 Eclipse新建Web项目(1) 创建JSP文件右单击firstjsp项目的WebRoot目录,New-JSP新建JSP页面。如图1-12所示。图1-4 新建JSP页面(2)输入文件名number.jsp,并选择“Default JSP template”,点击确定。在页面的标签中,输入以下代码:!DOCTYPE html PUBLIC -/W3C/DTD HTML 4.01 Transitional/EN /www.w3.or
4、g/TR/html4/loose.dtdhtmlheadmeta http-equiv=Content-Type content=titleInsert title here/headP 100以内的素数有:BR /body/html并保存。(3) 运行按按钮启动Tomcat服务器,在IE或其他浏览器的地址栏中输入:8080/Demo/number.jsp,出现如下界面。注意事项1、认真填写实验报告2、遵守实验室各项制度,服从实验指导教师的安排3、按规定的时间完成实验说明:1、实验性质:验证性2、建议学时:2学时实验二 JSP语法1、掌握JSP变量/方法,表达式,代码段和注释的使用方法;2、掌
5、握JSP指令的语法格式及用法;3、掌握JSP常用动作的语法格式及用法;。操作系统Windows XP或更高版本以及配有JSP开发环境的计算机1、JSP页面结构2、JSP指令;3、JSP动作。以后代码如无特殊说明均写在b) return a; return b; h13和5中较大的是+max(3,5)+/h1);将上面变量和方法的声明,写在out.println();代码段之后,再访问你写的JSP页面,观察结果,你得到什么启示?1.2 JSP表达式在JSP页面中输入以下代码。%=max(3,5) %=(i+a+c)/3 %=date.toString() % int i = 3, a = 5,
6、c=4; Date date = new Date();通过上面的代码,你认为JSP表达式可以出现什么Java元素?1.3 JSP代码段在JSP页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示?(中的代码段,无论写在多少个分离的标签中,都必须完整,即符合Java语法,比如大括号必须匹配等) int grade = 80; switch(grade/10) case 10:; case 9: 1.4 JSP注释输入以下代码,访问你的JSP查看页面源文件,你看到了什么?说明什么问题?- %=new Date().toString() %-%-%2、JSP指令2.1 include指令(
7、1)新建Included.jsp页面,在页面中输入以下代码,而且只保留如下代码:% int a=5, b=8, c=6; out.println(Hello World!(2)编写Including.jsp页面,在其中输入以下代码:% include file=Included.jsp并在(3) 启动Tomcat服务器,访问Including.jsp,观察结果。3、JSP动作3.1 include动作新建Including2.jsp页面,在其中输入以下代码:jsp:include page=/jsp:include观察编辑器有什么提示?并想一想,include指令和include动作有什么异同
8、?3.2 forward动作(1)新建ForwardDemo.jsp页面,并输入以下代码: request.setAttribute(userName, JSP Practice Referece Book pageContext.setAttribute(, pageContext.PAGE_SCOPE);forward page=Forwarded.jspforward(2)新建Forwarded.jsp,并输入以下代码:Forwarded.jspbr/%=pageContext.getAttribute(,pageContext.PAGE_SCOPE) %(3)访问ForwardDemo
9、.jsp观察结果,你能得出什么结论?实验三、JSP内置对象1、了解HTTP协议和HTTP消息格式2、掌握JSP内置对象request、response、session、application、out的作用及使用方法3、理解request、response、session对象的生命周期和在web设计中的重要性操作系统Windows XP或更高版本以及配有JSP开发环境的计算机。1、编写一个页面显示九九乘法表2、设计两个JSP页面a.jsp和b.jsp,a.jsp页面使用表单提交数据给b.jsp页面,要求a.jsp通过text方式提交一个字符串给b.jsp,b.jsp页面获取a.jsp提交的字符串
10、,并使用Java表达式显示这个字符串及其长度。3、请编写JSP页面inputNumber.jsp和getNumber.jsp。inputNumber.jsp页面使用表单通过text方式提交一个数字给getNumber.jsp页面, getNumber.jsp计算并显示这个数的平方和立方。4、设计一个页面来模拟网上考试,利用session对象对参数进行存取,来实现网上测试的基本功能。在答题完成后,将提交答案与正确答案相比较,最后显示答题结果以及答题所用时间;设计一个页面count.jsp,利用application内置对象实现网站计数。 九九乘法表: . / 算法a.jsp / 创建a.jsp页
11、面的表单b.jsp / 在b.jsp页面接收a.jsp页面提交的信息inputNumber.jsp. / 创建inputNumber.jsp页面的表单getNumber.jsp. / 接收inputNumber.jsp页面提交的数据并计算平方和立方4、网上测试sessiontest.jsp% page contentType=charset=GB2312% page import=java.util.DateHTMLHEADTITLE网上测试/HEADCENTERFONT SIZE=5 color=blue/FONT/CENTER Date Time=(Date) session.getAtt
12、ribute(Time if (Time=null) session.setAttribute(,new Date( );Form action=sessiontest.jsp method=post name=form-第一题-1.大熊猫是在哪里发现的?/PINPUT type=radio name=rdoQ1 value=1中国 name=rdoQ1 value=2日本 name=rdoQ1 value=3美国 name=rdoQ1 value=4韩国-第二题-2.喜马拉雅山有多高? name=rdoQ2 value=18900米以上 name=rdoQ2 value=288008900米
13、 name=rdoQ2 value=387008800米 name=rdoQ2 value=486008700米-第三题-3.20082009赛季湖人常规赛名列西部第几名? name=rdoQ3 value=11 name=rdoQ3 value=22 name=rdoQ3 value=33 name=rdoQ3 value=44-第四题-4.2008年奥运会在哪里举行的? name=rdoQ4 value=1北京 name=rdoQ4 value=2汉城 name=rdoQ4 value=3巴塞罗那 name=rdoQ4 value=4悉尼-第五题-5.2008年奥运会中国获得了多少金牌? name=rdoQ5 value=151 name=rdoQ5 value=250 name=rdoQ5 value=349 name=rdoQ5 value=448submit name=submit value=交卷/FORMelse int RightAns=0; int aryAns=1,2,1,1,1; for(int i=0;i第题你未做答FONT COLOR=GREEN对了 错了 五题中你共答对了 题,花了秒/BODY/HTML4学时
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1