1、1课程名称 JSP 程序设计 教师姓名学生班级 学号 姓名评语分值实验二:JSP指令标记和动作标记一、JSP 指令标记1相关知识点page 指令:用来定义整个 JSP 页面的一些属性和这些属性的值。比较常用的两个属性是contentType 和 import。include 指令:作用是在 JSP 页面出现该指令的位置处静态插入一个文件。2实验目的让学生掌握怎样在 JSP 页面中使用 page 指令设置 contentType 的值;使用 include 指令在 JSP 页面中静态插入一个文件的内容。3实验要求编写 first.jsp。另外,编写 hello.txt,每行有若干个英文单词,每行
2、之间用“”分隔,如下:hello.txtpackage apple void back publicprivate throw class hello welcomefirst.jsp 的具体要求使用page指令设置contentType属性的值是text/html,使用include指令静态插入hello.txt文件。二、JSP 动作标记1相关知识点include 动作标记:JSP 页面运行时处理加载的文件,被加载的文件在逻辑和语法上独立于当前 JSP 页面。可使用 param 子标记向被加载的 JSP 文件传递信息。forward 动作标记:从该指令处停止当前页面的继续执行,而转向执行 p
3、age 属性指定的 JSP 页面。forward 标记可以使用 param 动作标记作为子标记,以便向要转向的 JSP 页面传送信息。2实验目的本实验的目的是让学生掌握怎样在 JSP 页面使用 include 标记动态加载文件:使用forward 动作标记实现页面的转向。3实验要求2编写四个 JSP 页面:one.jsp、two.jsp、three.jsp 、error.jsp。one.jsp、two.jsp、three.jsp页面都含有一个导航条,以便让用户方便地单击超链接访问这三个页面,导航条文件head.txt 的内容如下:one.jsp 页面two.jsp 页面three.jsp 页面
4、具体要求:要求 one.jsp 页面有一个表单,用户使用该表单可以输入一个 a 到 z 之间的字符,并提交给本页面;如果输入的字符在 l 至 z 之间(不包括 l)就转向 three.jsp,如果输入的字符在 a至 l 之间就转向 two.jsp;如果输入不符合要求的信息,例如 120,就转向 error.jsp。三、实验报告内容要求:注明题序,要有源代码界面和运行界面。一JSP 动作标记1.JSP 指令标记(1)使用page指令设置contentType=“application/msword”如下图所示(2)用 page 指令设置 contentType=“text/html”结果如下图所示2、JSP 动作标记1.head.txt32.one.jsp3.two.jsp4.three.jsp45.error.jsp6.网址发布7.输入 Z 后的页面8.输入 f 后的页面59.输入 asdas 之后的页面四、总结分析:1.这一行是跳转页码,动态包含:转发的目标可以是 jsp,servlet 或 html. 2.操作被用来以“名-值”对的形式为其他标签提供附加信息。它和、一起使用