JSP技术的运用实验报告.docx
- 文档编号:26020653
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:11
- 大小:20.45KB
JSP技术的运用实验报告.docx
《JSP技术的运用实验报告.docx》由会员分享,可在线阅读,更多相关《JSP技术的运用实验报告.docx(11页珍藏版)》请在冰豆网上搜索。
JSP技术的运用实验报告
南昌大学实验报告
学生姓名:
XXX学号:
xxxxxxxxxx专业班级:
xxxxxxx
实验类型:
■验证□综合□设计□创新实验日期:
xxxx.xx.xx实验成绩:
一、实验项目名称:
JSP技术的运用
二、实验目的
掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用方法与使用技巧,会简单的web应用程序的开发设计。
三、主要仪器设备及耗材
1.Myeclipse开发环境
2.Tomcat服务器
3.联想电脑一台
四、实验内容
1、运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问候语
2、加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件。
在客户端显示出来
3、设计表单。
制作读者选购图书的界面,当读者选中一本图书后,单击“确定”按钮,用”jsp:
forwardpage=”语句将页面跳转到介绍该图书信息页面
4、设计求任意两个整数和的web程序,要求用户通过提交页面输入两整书,并提交给一个jsp程序,再改程序中计算两个整数和。
如果结果为正,跳出“结果为正”页面,如果结果为负,跳出“结果为负"界面
5、设计一个用户注册表单,提交页面信息后,会输出用户填写的信息
五、实验步骤
1.应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码如下:
〈%@pagelanguage=”java”import="java.util.*"pageEncoding=”UTF-8"%〉
〈html>
〈head>
〈body〉
<%Datedate=newDate();%>
当前时间是:
〈%=date。
toLocaleString()%〉
〈hr>
<%if(date。
getHours()〈12){%>
上午好!
!
〈%}elseif(date。
getHours()>=12&&date。
getHours()〈=18){%>
下午好!
!
<%}else{%〉
晚上好!
!
〈%}%>
〈%response。
setHeader("refresh”,"1”);%〉
〈/body〉
〈/html>
2.加载文件,制作一个JSP文件,计算一个数的平方,再制作一个JSP文件,在客户端显示出来。
该题目不能用include指令实现加载,因为include指令属于静态加载,在两个JSP文件之间不能传递参数。
a.第一个JSP:
<%@pagelanguage="java”import=”java.util.*"pageEncoding=”UTF-8"%>
〈title>计算〈/title><%Stringstr=request.getParameter("result”);
if(str==null){
str=”1";
}
doublen=Double.parseDouble(str);
Doublef;
f=n*n;%>
〈%=n%>的平方等于〈%=f%>
〈/body>
〈/html>
b.第二个JSP:
〈%@pagelanguage=”java”import="java。
util.*"pageEncoding=”UTF-8"%〉
〈html〉
〈head>
〈/head>
〈b>求一个数的平方
includepage=”index.jsp”> 〈jsp: paramname="result”value=”9”/> include> 3.设计表单,制作读者选购图书的界面,当读者选中一本图书时,单击“确定"按钮,用“jsp: forwardpage=”语句将页面跳转到介绍该图书信息页面. 1)index.jsp: 〈%@pagelanguage=”java"import=”java.util.*"pageEncoding=”UTF-8"%〉 〈html〉 〈head〉
〈formaction="02。
jsp"method="post”〉
〈p〉
〈p〉 〈p〉〈inputtype="submit”value="提交"name=”button"〉 〈/html〉 2)02.jsp <%@pagelanguage="java"import="java.util。 *”pageEncoding=”UTF—8"%〉
〈title>页面02
〈/head>
〈%Strings=request.getParameter("b1”);
if(s!
=null){
if(s.equals("1")){%〉
〈jsp:
forwardpage="03。
jsp”/〉
〈%}
}%〉
〈/html>
3)03.jsp:
〈%@pagelanguage="java”import="java。
util.*”pageEncoding=”UTF—8”%〉
〈html>
〈head〉
〈body〉
〈h1>javaweb
JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。
web包括:
web服务器和web客户端两部分。
Java在客户端的应用有
javaapplet,不过使用得很少,Java在服务器端的应用非常的丰
富,比如Servlet,JSP和第三方框架等等。
Java技术对Web领域的
发展注入了强大的动力。
〈/html〉
4。
设计求任意两个正数和的web程序
1)index。
jsp
<%@pagelanguage=”java"import="java。
util。
*”pageEncoding=”UTF—8"%〉
〈title>两个正数和
〈/head>
〈body>
jsp"method=”post”> 数据1: 数据2: 〈/body> 〈/html〉 2)02.jsp 〈%@pagelanguage="java"import=”java.util。 *"pageEncoding=”UTF—8”%>
〈title>页面02〈/title>
<%Stringstr1=request。
getParameter("num1");
Stringstr2=request.getParameter(”num2");
doubles1=Double.parseDouble(str1);
doubles2=Double.parseDouble(str2);
doubles3=s1+s2;
request.setAttribute(”st3",s3);%>
〈%if(s3>0){%〉
forwardpage=”03.jsp”>〈/jsp: forward> 〈%}else{%> 〈jsp: forwardpage="04.jsp"〉 forward> 〈%}%> 〈/html〉 3)03.jsp <%@pagelanguage=”java”import="java.util。 *”pageEncoding="UTF-8"%〉 〈html>
结果为正〈hr>
<%request。
setCharacterEncoding("UTF-8”);
Stringstr1=request.getParameter(”num1");
Stringstr2=request。
getParameter("num2");
out。
println(Integer。
parseInt(str1)+Integer.parseInt(str2));%〉
4)04.jsp
〈%@pagelanguage=”java”import=”java.util.*"pageEncoding="UTF-8”%〉
〈html〉
〈title>页面04〈/title>
〈body〉
结果为负〈hr〉
〈%request。
setCharacterEncoding(”UTF-8");
Stringstr1=request.getParameter(”num1");
Stringstr2=request。
getParameter("num2");
out.println(Integer。
parseInt(str1)+Integer.parseInt(str2));%>
〈/body>
〈/html>
5。
设计一个用户注册界面,其提交页面和信息获取后显示页面
01)index。
jsp
<%@pagelanguage="java"import="java。
util。
*”pageEncoding=”UTF-8”%>
〈/head〉
〈body>
〈formaction="02.jsp"method="post”>
〈table〉
〈tr〉〈tdalign="right”>用户名:
〈/td>
〈td>〈inputtype=”text"name="name”〉
〈tr>
〈/td>
〈td>*〈/tr〉
〈tr> 〈/td〉 〈td> 〈/td>* 〈tdalign=”right”>性别: 男
〈tdcolspan=”2">
〈inputtype="checkbox”name="check"value=”计算机”〉计算机
〈inputtype="checkbox"name="check"value=”美术”〉美术
〈inputtype=”checkbox”name=”check"value=”音乐">音乐
〈inputtype=”checkbox"name=”check”value="阅读”>阅读
〈/tr〉
〈td〉 〈option〉金牛座〈/option> 〈option〉双子座〈/option> 〈option〉处女座 〈option〉天秤座 〈option>天蝎座 〈option>射手座〈/option〉
〈tr〉〈tdalign="right">个人简介:
〈textareaname="letter”rows=”4"cols=”25”〉〈/textarea〉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 技术 运用 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1