实验报告三.docx

上传人:b****1 文档编号:15094197 上传时间:2023-06-30 格式:DOCX 页数:9 大小:102.07KB
下载 相关 举报
实验报告三.docx_第1页
第1页 / 共9页
实验报告三.docx_第2页
第2页 / 共9页
实验报告三.docx_第3页
第3页 / 共9页
实验报告三.docx_第4页
第4页 / 共9页
实验报告三.docx_第5页
第5页 / 共9页
实验报告三.docx_第6页
第6页 / 共9页
实验报告三.docx_第7页
第7页 / 共9页
实验报告三.docx_第8页
第8页 / 共9页
实验报告三.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验报告三.docx

《实验报告三.docx》由会员分享,可在线阅读,更多相关《实验报告三.docx(9页珍藏版)》请在冰点文库上搜索。

实验报告三.docx

实验报告三

南京信息工程大学实验(实习)报告

实验名称request对象和session对象实验日期2018.05.03得分指导教师方忠进

系计算机系年级专业班次网络工程2姓名曾志明学号20152346073

Request对象

一.实验目的

本实验的目的是让学生掌握怎样在JSP中使用内置对象request。

二.实验内容与要求

编写一个JSP页面input.jsp,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提交给该页面。

用户提交表单后,JSP页面input.jsp将计算任务交给另一个JSP页面result.jsp去完成。

(1)input.jsp的具体要求

input.jsp页面提供一个表单,要求表单中提供两个text输入框,供用户输入数字;提供一个下拉列表,该下拉列表有加、减、乘、除四个选项,供用户选择运算符号。

用户在表单中输入的数字、选择运算符号提交给result.jsp页面。

(2)result.jsp的具体要求

要求result.jsp页面获取input.jsp提交的数据,并计算出相应的结果显示给用户。

三.实验代码与结果

input.jsp

<%@pagecontentType="text/html;charset=GB2312"%>

输人运算数、选择运算符号:



>

result.jsp

<%@pagecontentType="text/html;charset"GB2312"%>

<%

StringnumberOne=request.getParameter("numberOne");

StringnumberTwo=request.getParameter(“numberTwo”);

Stringoperator=request.getParameter("operator");

if(numberOne==null)(

numberOne=0;

}

if(numberTwo==null){

numberTwo=“0”;

}

try{

doublea=Double.parseDouble(numberOne);

doubleb=Double.parseDouble(numberTwo);

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;

out.println(a+””+operator+””+b+”=”+r);

}

Catch(Exceptione){

Out.println(“请输入数字字符”);

}

%>

 

Session对象

一、实验目的

本实验的目的是让学生掌握怎样使用session对象存储和用户有关的数据。

二、实验内容与要求

本实验编写3个JSP页面login.jsp,show.jsp和exit.jsp。

login.jsp页面提供一个表单,用户可以通过表单输入姓名提交给login.jsp页面,login.jsp页面将用户的姓名存放到用户的session(会话)中。

如果用户链接到show.jsp页面,该页面将检查用户的session中是否存放了姓名,否则就将用户重新定向到login页面;如果用户链接到exit.jsp页面,exit.jsp将销毁用户的session。

(1)login.jsp的具体要求

login.jsp页面提供一个表单,要求表单中提供一个text输入框,供用户输入名字提交给当前页面,login.jsp页面将用户输入的名字存放到用户的session(会话)中。

(2)show.jsp的具体要求

要求show.jsp页面可以显示一幅图像。

但前提条件是,用户事先必须在session中存放有名字,否则无法看到图像,而且还会被重新定向到login.jsp页面。

(3)exit.jsp的具体要求

用户一旦访问exit.jsp页面,用户的session对象将被销毁,用户必须重新访问其他的页面而获得新的session。

三.实验代码与结果

login.jsp

<%@pagecontentrye="text/html;charset=GB2312"%>

登录

看图

退出

输人名字就算登录了:



<%Stringname=request.getParameter(“name”);

if(name==null)

name="";

session.setAttribute(“login_name”,name);

%>

show.jsp

<%@pagecontentType="text/html;charset=GB2312"%>

登录

看图

退出

<%

Stringname=(String)session.getAttribute(“login_name”);

if(name==null||name.length()==0){

response.sendRedirect("login.jsp");//重定向到登录页面

}

%>

 

exit.jsp

<%@pagecontentType=”texthtml;charset=GB2312"%>

登录

看图

退出

<%

Session.invalidate();

%>

session会话失效

 

 

四.实验总结

通过这一次实验我对request和session对象有了深入了解且对网页设计深有体会。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2