欢迎来到天天文库
浏览记录
ID:18919446
大小:1.41 MB
页数:30页
时间:2018-09-21
《web编程实验指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Web编程》实验参考资料30实验二:熟悉JSP内置对象一、实验目的1、熟悉Tomcat服务器,熟悉在服务器端开发Web页面的基本操作。2、熟悉JSP内置对象,如request、response、session、out和application等。3、熟悉内置对象的方法,能够应用到实际编程中。二、实验内容1、熟悉Tomcat服务器的服务目录可以在WEB浏览器下访问Tomcat服务器的服务目录中的WEB页面。如输入:http://localhost:8080,可以显示Tomcat服务器中的默认页面,表明服务器运行正常。2、熟悉JS
2、P的内置对象,熟悉内置对象的方法,能够应用到实际编程中使用JSP的内置对象,编写一个聊天室程序,使用户输入自己的ID后进入聊天室,在聊天室中可以输入消息,发送给消息显示页面,消息显示页面会显示所有人的发送来的消息,供所有用户查看。见goto_index.jsp和index.jsp演示结果图,其中goto_index.jsp为登录页面,index.jsp为聊天室页面。30图1登录页面(goto_index.jsp)图2聊天室页面index.jsp(1)登录页面的设计通过表单中的文本框和按钮提交ID信息给index.jsp页面。I
3、D信息可以通过session对象进行保存,便于其他页面使用。其代码框架如下:<%@pagecontentType="text/html;charset=GB2312"%>
4、ssion对象设置一个属性,把属性的值设置成文本框输入的ID信息30//(2)利用response重定向的方法,将页面重定向到index.jsp}%>(2)聊天室主页面设计聊天室主页面index.jsp内含两个页面:send.jsp(发送聊天消息)和show.jsp(显示聊天消息)。可以通过html的frameset标记进行设置。其代码框架如下:<%@pagecontentType="text/html;charset=GB2312"%>
5、etrows="*,20%"><%//防止使用空ID登录,防止直接调用index.jsp页面,如果出现上述情况,使用response对象的重定向将页面定向到登录页面if((session.getAttribute("name")==null)
6、
7、(session.getAttribute("name").equals("")))response.sendRedirec
8、t("goto_index.jsp");%>(3)发送聊天消息页面的设计30发送聊天消息页面send.jsp通过文本框和按钮提交聊天消息,保存在一个容器(Vector)中,并将此Vector作为值放入一个application设置的属性中,便于所有用户查看。注意:自己发送的消息实时显示的问题。可以通过top.location.reload()方法刷新show.jsp解决。其代码框架如下:<%@pagecontentType="text/html;chars
9、et=GB2312"import="java.util.*"%>
10、ameter()方法)//(2)定义一个字符串变量,如name,用于存放登录者ID(session.getAttribute()方法)//(3)如果消息不为空:if(!message.equals(“”)){//将字符串组合放入Vector对象中,如:v.add(name+"
此文档下载收益归作者所有