文档介绍:jsp,英文实验报告【实验名称】:体验JSP转译阶段的规则【实验内容及要求】: 编写页面包含课堂ppt上出现的所有的JSP元素,执行该jsp文件,并在%CATALINA_HOME%\work\Catalina\localhost\app_name\下找到该文件转换得到的transformation_文件,及transformation_文件。请对比jsp文件与对应的java文件,指出各种元素如何进行转换的。【程序输出结果截图】: 【碰到的问题及解决方法、结果分析、自己的体会和收获】: :在编写forward动作元素时,因为前面没有设定判断条件,导致每次运行都会直接跳转到页面。解决方法:在页面中定义一个counter变量,令其自增,然后再编写一个判断条件,即当counter%3==0时满足跳转条件,跳转到页面 :jsp动作元素中的usebean动作。由于理解不深,不会很好的使用。解决方法:通过查看课件和请教同学,并编写代码来试验得以解决。个人体会:通过不断编写,与测试,并通过纠正错误,加深了JSP页面编写的理解与应用。对比jsp与java文件:声明元素、脚本元素和表达式元素在java代码中与在jsp代码中相比,除去了等符号。 include指令以及include动作所包含的jsp页面中的代码在java中以()形式显示。【程序代码】: 第二次上机实验作业。声明元素。脚本元素。注释元素。表达式元素。输出PI的值: 99,95中最大的数是:99,95中最小的值: 3+5-2*4的值: (3*2)==6的值: (3-2)!=1的值: jsp_include指令元素。姓名:年龄: 测试forward动作元素。确定一个条件,当满足时跳转到页面。条件是:计数,当counter是三的倍数时这是页面,用于测试include指令。这是页面,用来测试动作元素。body> 欢迎来到页面. packageproject2; lasstestbean{ privateStringname; privateintage; publicvoidsetName(Stringname){ =name; } publicvoidsetAge(intage){ =age; } publicStringgetName(){ returnname; } publicintgetAge(){ returnage; } } _ package; import*; import*; import*; import*; 实验报告课程名称:Web系统与技术实验项目:Web系统与技术实验实验地点:行知楼b教室113 专业班级:软件1319学号: 学生姓名:张卫东指导教师:郑磊 XX年12月31日太原理工大学实验报告一 2 3 4 5 中南民族大学管理学院学生实验报告课程名称:JSP程序设计年级:XX 专业: 姓名: 学号:指导教师: 实验地点:管理学院综合实验室学年至学年度第学期第一章JSP简介实验Tomcat服务器的安装与配置一、实验目的本实验的目的是让学生掌握怎样设置Web服务目录、怎样访问Web服务目录下的JSP页面、怎样修改Tomcat服务器的端口号。二、实验要求 1、将下载的解压到硬盘某个分区,比如D。 2、在硬盘分区D下新建一个目录,名字为stu