实验3 JSP基础

发布时间 : 星期四 文章实验3 JSP基础更新完毕开始阅读

图3-5 contentType的值是application/msword

4.参考代码

代码仅供参考,学生可按照实验要求,参考本代码编写代码。 JSP页面参考代码

first.jsp

<%@ page contentType=\

<%@include file=\

second.jsp

<%@ page contentType=\

<%@include file=\

third.jsp

<%@ page contentType=\

<%@include file=\

任务3 JSP动作标记

1.实验目的

本实验的目的是让学生掌握怎样在JSP页面中使用include标记动态加载文件;使用forward实现页面的转向。

2.实验要求

编写四个JSP 页面:one.jsp 、two.jsp、three.jsp和error.jsp。one.jsp 、two.jsp和three.jsp页面都含有一个导航条,以便让用户方便地单击超链接访问这三个页面,要求这三个页面通过使用include动作标记动态加载导航条文件,该文件文件名为:head+学号后如 head777.txt。

导航条文件head777.txt的内容如下所示:

head777.txt

<%@ page contentType=\

3位,

(1)one.jsp的具体要求

要求one.jsp页面有一个表单,用户使用该表单可以输入一个1~100之间的整数,并提交给该页面;如果输入的整数在50~100之间(不包括50)就转向three.jsp,如果在1~50之间就转向two.jsp;如果输入不符合要求就转向error.jsp。要求forward标记在实现页面转向时,使用param子标记将整数传递到转向的two.jsp或three.jsp页面,将有关输入错误传递到转向的error.jsp页面。

(2)two.jsp、three.jsp和error.jsp的具体要求

要求two.jsp和three.jsp能输出one.jsp传递过来的值,并显示一幅图像,该图像的宽和高刚好是one.jsp页面传递过来的值。error.jsp页面能显示有关的错误信息和一幅图像。

3. JSP页面效果示例 one.jsp(效果如图3-6所示)

图3-6 使用include动作标记加载导航条

two.jsp(效果如图3-7所示)

图3-7 得到param子标记传递来的值

three.jsp(效果如图3-8所示)

图3-8 得到param子标记传递来的值

error.jsp(效果如图3-9所示)

图3-9 显示错误信息

4.参考代码

代码仅供参考,学生可按照实验要求,参考本代码编写代码。 JSP页面参考代码

one.jsp

<%@ page contentType=\

请输入1至100之间的整数:

<%

String num=request.getParameter(\ if(num==null) { num=\ } try

{

int n=Integer.parseInt(num); if(n>=1&&n<=50) {

%>

<% }

else if(n>50&&n<=100) {

%>

<% }

}

catch(Exception e)

{

%>

<% } %>

two.jsp

<%@ page contentType=\

This is two.jsp.

联系合同范文客服:xxxxx#qq.com(#替换为@)