web编程实验指导书new

web编程实验指导书new

ID:18919446

大小:1.41 MB

页数:30页

时间:2018-09-21

web编程实验指导书new_第1页
web编程实验指导书new_第2页
web编程实验指导书new_第3页
web编程实验指导书new_第4页
web编程实验指导书new_第5页
资源描述:

《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"%>登录页面请输入您的ID:<%if(request.getParameter("s")!=null){//(1)利用se

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%"><body><%//防止使用空ID登录,防止直接调用index.jsp页面,如果出现上述情况,使用response对象的重定向将页面定向到登录页面if((session.getAttribute("name")==null)</p><p>6、</p><p>7、(session.getAttribute("name").equals("")))response.sendRedirec</p><p>8、t("goto_index.jsp");%></body>(3)发送聊天消息页面的设计30发送聊天消息页面send.jsp通过文本框和按钮提交聊天消息,保存在一个容器(Vector)中,并将此Vector作为值放入一个application设置的属性中,便于所有用户查看。注意:自己发送的消息实时显示的问题。可以通过top.location.reload()方法刷新show.jsp解决。其代码框架如下:<%@pagecontentType="text/html;chars

9、et=GB2312"import="java.util.*"%>输入聊天内容:<%!Vectorv=newVector();//定义一个Vector对象,用于存放聊天信息%><%//(1)定义一个字符串变量,如message,用于存放文本框提交的消息(使用request.getPar

10、ameter()方法)//(2)定义一个字符串变量,如name,用于存放登录者ID(session.getAttribute()方法)//(3)如果消息不为空:if(!message.equals(“”)){//将字符串组合放入Vector对象中,如:v.add(name+"

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

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

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