我修改了一个,简单无刷新的聊天室程序。增加一点功能。可是有时修改东西无反应。比如说:我加了一个可以抓取当时时间的函数。可是就无法达到效果。麻烦哪位兄弟帮我看看。是不是程序有问题。我刚学,不太懂。。麻烦了。附:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import ="java.util.*" %><%!
String msg="test";
String username="client";
String ip="127.0.0.1";
Date dt=null;
String st="";
%><%
dt=new Date();
st=dt.toString();
request.setCharacterEncoding("GBK");
String action =request.getParameter("action");
ip =request.getRemoteAddr();
//username =request.getParameter("name");
if(ip.equals("127.0.0.1")){
username="server";
}
else{
username="client";
} if(action.equals("sendMsg")){
msg=(String)msg+"<br>"+username+":"+st.substring(11, 19)+"<br>"+(String)request.getParameter("msg");
response.sendRedirect("inputMsg.jsp");
}
if(action.equals("showMsg")){ out.println("loadContent.innerHTML=\""+msg+"\";"); }
%>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import ="java.util.*" %><%!
String msg="test";
String username="client";
String ip="127.0.0.1";
Date dt=null;
String st="";
%><%
dt=new Date();
st=dt.toString();
request.setCharacterEncoding("GBK");
String action =request.getParameter("action");
ip =request.getRemoteAddr();
//username =request.getParameter("name");
if(ip.equals("127.0.0.1")){
username="server";
}
else{
username="client";
} if(action.equals("sendMsg")){
msg=(String)msg+"<br>"+username+":"+st.substring(11, 19)+"<br>"+(String)request.getParameter("msg");
response.sendRedirect("inputMsg.jsp");
}
if(action.equals("showMsg")){ out.println("loadContent.innerHTML=\""+msg+"\";"); }
%>
楼主【tiger5858】截止到2008-07-12 10:18:07的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
都没有反应,不知是不是程序有问题?
附截图:
你把代码全部try{}catch一下,就知道是什么原因了
client:no.
server:就这样,不换行,也没有把当前时间给抓出来。
server:看,还是没有反应,不能在server后面换行,也不能显示时间。
are you ok?
client: 11:04:50
no就是时间放后面并且可以换行