毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

JAVA上机报告之JSP元素对象的应用

更新时间:2007-10-4:  来源:毕业论文

JAVA上机报告之JSP元素对象的应用|显示当前时间用word输出每隔三秒刷新|获取浏览器类型及IP地址|JSP简易聊天室

一、实验目的: 理解JSP

二、所用仪器:PC机一台

三、实验内容:

1.显示当前时间,用word输出,每隔三秒刷新。

 代码: <%@  page  import="java.util.*,  java.text.*"  %>

<HTML>

<HEAD><TITLE>时间</TITLE></HEAD>

<BODY>当前时间是: 

<%

Date  now  =  new  Date();

out.print(DateFormat.getTimeInstance().format(now));

%>

<%response.setHeader("Refresh","30");%>

</BODY>

</HTML>

结果:若图片无法显示请联系站长QQ752018766

2.获取浏览器类型及IP地址

代码:<html>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<body>

<%

out.print(request.getHeader("User-Agent") + "<br>");

out.print("ip: " + request.getRemoteAddr());

%>

</body>

</html>

结果:若图片无法显示请联系站长QQ752018766

3.简易聊天室

代码:<%@ page contentType="text/html;charset=GBK" import="java.util.*"%>

<html>

<head>

  <title>带自动刷新的简易聊天室</title>

</head>

<body>

<center>

<%       

       if (request.getProtocol().compareTo("HTTP/1.0") == 0)          

               response.setHeader("Pragma", "no-cache");     

       else if (request.getProtocol().compareTo("HTTP/1.1") == 0)           

              response.setHeader("Cache-Control", "no-cache");    

       response.setDateHeader("Expires", -1);

%>

当前时间:

<%

response.setHeader("Refresh","30");

Date d=new Date();

out.println(""+ d.toLocaleString());

//使用session对象,确定当前用户名,如果不是登录用户,用户名为Guest

//也可以限制必须为登录用户,这样的话非登录用户转向登录页   

String userName = (String)session.getAttribute("userName");

if (userName == null )

       userName="Guest";

 

//使用request对象获取文本框的输入      

request.setCharacterEncoding("GBK");

String chat = request.getParameter("mychat");

 

//使用application对象保留聊天内容,然后使用表格显示聊天内容

String chats = (String)application.getAttribute("chat");

//将时间、用户名和用户输入内容加入到聊天内容中

if (chat!=null){

%>

<%  d=new Date();

       chat=userName + "(" + d.toLocaleString() + "):" + chat;

       if (chats==null)

              chats=chat;

       else

              chats = chats + "<br>"  + chat;

       }

if (chats!=null){

       application.setAttribute("chat", chats); %>

<table border="2" width="400" bordercolorlight="#FFFFFF" bordercolordark="#000000" cellspacing="0" cellpadding="0">

  <tr>

    <th>简易聊天室</th>

  </tr>

  <tr>

    <td width="100%">

       <%= application.getAttribute("chat")%>

    </td>

  </tr>

</table>

<%}%>

<FORM ACTION="chat.jsp" METHOD="post">

       <INPUT TYPE="TEXT" SIZE="30" NAME="mychat" VALUE="我来了!">

       <INPUT TYPE="SUBMIT" name="submit" VALUE="我说一句">

</FORM>

</center>

</BODY>

</HTML>

结果:若图片无法显示请联系站长QQ752018766

JAVA上机报告之JSP元素对象的应用下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。