2015春季学期中法班JSP程序设计实验报告-陈亭宇 - 图文 (3)

树红树绿 分享 2020-06-21 下载文档

One.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@include file =\ %> one page <% } else if(n>50&&n<=100) { %> \ /> <% } else { %> \ /> <% } } %> Two.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@include file =\ %> one page <% %> \ height=<%=number %>> request.setCharacterEncoding(\); String number = request.getParameter(\); out.println(\+\+\这是您输入的数字:\); out.print(number+\); Three.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@include file =\ %> one page <% %> \ height=<%=number %>> request.setCharacterEncoding(\); String number = request.getParameter(\); out.println(\+\+\这是您输入的数字:\); out.print(number+\);

error.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@include file =\ %> error <% request.setCharacterEncoding(\); String errNum = request.getParameter(\); out.println(\); out.println(errNum+\); %> \ height=<%=errNum%>>

程序界面:

实验三 JSP内建对象的使用

1.实验目的

(1)掌握怎样在JSP中使用内置对象request,以及使用response对象动态响应用户的请求。

(2)掌握怎样使用session对象存储和用户有关的数据。

2.实验内容

(1)编写两个JSP页面input.jsp和result.jsp。input.jsp页面提交一个数字给result.jsp页面,result.jsp页面使用response对象做出动态响应。

(2)编写四个JSP 页面letter.jsp、guess.jsp、small.jsp、large.jsp,实现猜字母游戏。

3. 实验要求

(1)input.jsp的具体要求

input.jsp提供表单,用户在表单中输入一个数字,提交给result.jsp页面。 (2)result.jsp的具体要求

result.jsp页面首先使用request对象获得input.jsp页面提交的数字,然后根据数字的大小作出不同的响应。如果数字小与0,response对象的调用setContentType(String s)方法将contentType属性的值设置为text/plain,同时输出数字的平方;如果数字大于等于0并且小于100,response对象的调用setContentType(String s)方法将contentType属性的值设置为application/msword,同时输出数字的立方;如果数字大于等于100,response对象调用setStatus(int n)方法将状态行的内容设置为404;如果用户在input.jsp页面输入了非数字,response对象调用sendRedirect(URL url)方法将用户的重定向到input.jsp页面。 (3)letter.jsp的具体要求

将要猜测的a到z之间的字母放到一个数组中,随机分配给用户。该页面同时负责将这个字母存在用户的session对象中。该页面提供表单,用户可以使用该表单输入自己的猜测,并提交给guess.jsp页面。 (4)guess.jsp的具体要求

判断letter.jsp提交的猜测是否和用户的session对象中存放的那个字母相同,如果相同就输出用户session对象中的数据(猜测的次数及猜测的字母);如果不相同就将用户重定向到large.jsp或small.jsp。

(5)写出jsp文件的源代码、运行结果(截图)。

代码(1): Input.jsp <%@ page language=\ contentType=\ pageEncoding=\%> Result.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <% String str=request.getParameter(\); try{ } %> double number=Double.parseDouble(str); if(number<0){ } response.sendRedirect(\); response.setContentType(\); out.println(number+\的平方:\+(number*number)); response.setContentType(\); out.println(number+\的立方:\+(number*number*number)); response.setStatus(404); }else if(number>=0&&number<100){ }else{ }catch(Exception e){


2015春季学期中法班JSP程序设计实验报告-陈亭宇 - 图文 (3).doc 将本文的Word文档下载到电脑

下一篇:幼儿园科学教育论文:让幼儿在主动探索中学习科学

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx