实验1 开发环境的使用和静态页面的创建.doc

上传人:博****1 文档编号:543807771 上传时间:2023-08-15 格式:DOC 页数:14 大小:167KB
返回 下载 相关 举报
实验1 开发环境的使用和静态页面的创建.doc_第1页
第1页 / 共14页
实验1 开发环境的使用和静态页面的创建.doc_第2页
第2页 / 共14页
实验1 开发环境的使用和静态页面的创建.doc_第3页
第3页 / 共14页
实验1 开发环境的使用和静态页面的创建.doc_第4页
第4页 / 共14页
实验1 开发环境的使用和静态页面的创建.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《实验1 开发环境的使用和静态页面的创建.doc》由会员分享,可在线阅读,更多相关《实验1 开发环境的使用和静态页面的创建.doc(14页珍藏版)》请在金锄头文库上搜索。

1、实验1 开发环境的使用和静态页面的创建实验地点:C2-416实验时间:2课时实验任务:1、 P16-52、 P34-7实验报告书写要求:实验内容不需要记录到实验报告中,要求记录实验中遇到的问题,分析原因和解决的方法。实验心得要求能对本次实验给出一个真实的总结。(最好不少于100字)实验2 JSP语法实验地点:C2-416实验时间:2课时实验任务:1、 P54-52、 P54-63、说明:以后代码如无特殊说明均写在标签中1.1声明变量与方法新建一JSP页面,输入以下代码。(1) 声明变量 刷新你写的页面几次,观察到什么结果,从结果中你得到什么启示?(2) 输入以下代码b) return a; r

2、eturn b; % % out.println(3和5中较大的是+max(3,5)+); %将上面变量和方法的声明,写在out.println();代码段之后,再访问你写的JSP页面,观察结果,你得到什么启示?1.2 JSP表达式在JSP页面中输入以下代码。b) return a; return b; int i = 3, a = 5, c=4;Date date = new Date();%通过上面的代码,你认为JSP表达式可以出现什么Java元素?1.3 JSP代码段在JSP页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示? 你的成绩为优秀! 你的成绩为良好! 你的成绩为及格

3、! 你的成绩为不及格! 1.4 JSP注释输入以下代码,访问你的JSP查看页面源文件,你看到了什么?说明什么问题?!- -%- -%2 JSP指令2.1 include指令(1)新建Included.jsp页面,在页面中输入以下代码,而且只保留如下代码:% int a=5, b=8, c=6;out.println(Hello World!);%(2)编写Including.jsp页面,在其中输入以下代码:并在中输入以下代码:(3) 启动Tomcat服务器,访问Including.jsp,观察结果。3 JSP动作3.1 include动作新建Including2.jsp页面,在其中输入以下代码

4、: 观察编辑器有什么提示?并想一想,include指令和include动作有什么异同?3.2 forward动作(1)新建ForwardDemo.jsp页面,并输入以下代码: (2)新建Forwarded.jsp,并输入以下代码:Forwarded.jsp (3)访问ForwardDemo.jsp观察结果,你能得出什么结论?3.3 useBean动作、setProperty动作和getProperty动作(1)在项目的src目录下新建com.phoenix.test包,并在该包在新建类Student,并输入以下代码public class Student private Long id;pri

5、vate String name;/getters and setters(2)编写StudentInfo.jsp页面,输入以下内容。 学号: 姓名: (3)编写StudentInfoHandle.jsp,输入以下内容。 学生信息 学号: 姓名:(4)运行StudentInfo.jsp,输入学号和姓名并提交,观察结果。(5)观察Tomcat服务器webapps目录下的Demo项目文件夹的结构,Student.class在什么文件夹下?由此你得出什么结论?实验报告书写要求:实验内容不需要记录到实验报告中,要求记录实验中遇到的问题,分析原因和解决的方法。实验心得要求能对本次实验给出一个真实的总结。

6、(最好不少于100字)实验3 JSP内置对象实验地点:C2-416实验时间:2课时实验任务:1、a) 在班级主页网站的主页(index.jsp)的导航跳上添加“加入会员”超级链接,b) 制作“加入会员”的静态页面(Member.htm),界面如下图所示: c) Member.htm页面的表单内容提交给”会员信息处理”页面(member.jsp),member.jsp要保证表单内容全都已填写,并反馈给用户相应的信息。 1、 在班级主页网站的主页(index.jsp)的导航跳上添加“留言板”超级链接,2、使用application对象的num属性来保存目前发表留言的总数,用application对

7、象的三组属性autn、titn、artn(n=1、2、3.)来保存所有用户发表的每一篇留言的作者、题目和留言内容。3、liuyan1.jsp: 文件开头的一段JSP代码判断是否刚开始建立application对象,即判断application对象的num属性值是否为空(null)。如果是,则设这个属性值为0,从而保证了application对象的num值在以后的页面中不为空。4、liuyan2.jsp: 当作者添加完内容并单击“添加到留言板”按钮时,内容被提交到liuyan2.jsp。liuyan2.jsp首先通过request对象得到用户添加的内容,如果用户添加的内容不全,则给出信息“不添加

8、作者、标题和内容,留言失败!”,此时不做任何处理,留言添加没有成功。只有用户添加信息符合要求,程序将给application对象的num属性加1,同时把用户添加的留言作者、标题和内容赋给application对象的属性autn、titn、artn(n=1、2、3.n的值为num中保存的数值)中去。5、liuyan3.jsp: liuyan3.jsp程序首先使用getAttribute方法获取application对象的num属性的值,即获取到留言总数值,然后根据这个数值建立循环,从application对象的三组属性中提出每个留言的作者、标题和内容,生成表格打印这些留言。实验报告书写要求:实验

9、内容不需要记录到实验报告中,要求记录实验中遇到的问题,分析原因和解决的方法。实验心得要求能对本次实验给出一个真实的总结。(最好不少于100字)实验4 JavaBean组件的使用实验地点:C2-416实验时间:2课时实验任务:1、 P81-42、 在留言板的计数器程序中使用上JavaBean技术;3、 使用JavaBean实现留言板 留言板的需求如下:(1)留言信息由留言编号,作者,标题与留言内容三个部分组成。(2) 通过request对象获取用户输入的三部分信息,将留言信息保存在application对象中。 (3)使用application对象将留言信息逐行读出(4)留言板模块的文件为:li

10、uyan1.jsp(留言界面),liuyan2.jsp(新增留言),liuyan3.jsp(查询留言),Message.class(留言板核心类) 实验报告书写要求:实验内容不需要记录到实验报告中,要求记录实验中遇到的问题,分析原因和解决的方法。实验心得要求能对本次实验给出一个真实的总结。(最好不少于100字)实验5 JSP操作数据库实验地点:C2-416实验时间:2课时实验任务:1、 P138-61后台数据库 本数据库用到2张表:user和message,2张表通过userid连接1.user表用来记录每个用户的信息。该表包括8个字段:userid字段为用户的标识,username字段为用户名,password字段为密码,name字段为用户真实名称,email字段为用户的信箱地址,sex字段为用户的性别,job字段为用户

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号