实验三——指导手册.pdf

实验三——指导手册.pdf

ID:52893460

大小:252.99 KB

页数:6页

时间:2020-03-31

实验三——指导手册.pdf_第1页
实验三——指导手册.pdf_第2页
实验三——指导手册.pdf_第3页
实验三——指导手册.pdf_第4页
实验三——指导手册.pdf_第5页
资源描述:

《实验三——指导手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、济南大学《JSP应用程序设计》实验指导手册实验三:request对象和response对象指导手册实验目的:1、掌握在JSP中使用内置对象request2、掌握在JSP中使用内置对象response实验要求:1、编写一个计算器,inputNumber.jsp页面提供一个表单,输入两个数字和计算符号,并将表单提交的数字和计算符号传递给Computer.tag。页面如下图所示:inputNumber.jsp参考代码:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="compu

2、ter"%>输入运算数、选择运算符号:
1/6济南大学《JSP应用程序设计》实验指导手册+-*/

3、>
<%Stringa=request.getParameter("numberOne");Stringb=request.getParameter("numberTwo");Stringoperator=request.getParameter("operator");if(a==null

4、

5、b==null){a="";b="";}if(a.length()>0&&b.length()>0){%>"numberB

6、="<%=b%>"operator="<%=operator%>"/>计算结果:<%=a%><%=operator%><%=b%>=<%=result%>2/6济南大学《JSP应用程序设计》实验指导手册<%}%>Computer.tag参考代码:<%@tagpageEncoding="gb2312"%><%@attributename="numberA"required="true"%><%@attributename="numberB"required="true"%><%@attributename="operator"required="tru

7、e"%><%@variablename-given="result"scope="AT_END"%><%try{doublea=Double.parseDouble(numberA);doubleb=Double.parseDouble(numberB);doubler=0;if(operator.equals("+"))r=a+b;elseif(operator.equals("-"))r=a-b;elseif(operator.equals("*"))r=a*b;elseif(operator.equals("/"))r=a/b;3/6济南大学《JSP应用程序设计》实验指导手册jspCo

8、ntext.setAttribute("result",String.valueOf(r));}catch(Exceptione){jspContext.setAttribute("result","发生异常:"+e);}%>2、编写两个页面:input.jsp和result.jsp。Input.jsp提供表单,用户输入一个数字,提交给result.jsp。result.jsp根据数字大小做出不同相应:小于0:response调用setContentType方法将contentType设置成“text/plain”,输出数字的平方;大于0小于100:response调用setContentT

9、ype方法将contentType设置成“application/msword”,输出数字的立方;大于等于100:response调用setStatus方法将状态行内容设置为404;如果非数字:response调用sendRedirect方法将用户重定向到input.jsp。参考代码:input.jsp:<%@pagecontentType="text/html;charset=GB2312"%>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。