JSP专题:第六部分:用JSP实现聊天室-2
作者:Webmaster 来源:Linux-cn.com 点击:
日期:2007-05-05
[收藏] [投稿]
IE是否经常中毒?推荐您
|
|
这段程序中最主要的是一段用来自动滚屏至页面最下端的Java Script,我们可以看到无论是对于JSP,还是对于ASP和PHP,Java Script的使用总是不可避免。而在这三者中使用Java Script都不复杂,就象你在HTML文件中使用时一样。
处理用户离开聊天室的Servlet
Bye.java
package customers;
import java.sql.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;
public class Bye extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{response.setContentType("text/html;charset=gb2312");
HttpSession session=request.getSession(true);
oneUser thisUser=(oneUser)session.getAttribute("thisUser");
int intChatroom=Integer.parseInt(thisUser.getUserPosion());
ServletContext application=getServletContext();
ChatRoom thischatroom=(ChatRoom)application.getAttribute("thischatroom");
thischatroom.addSpeaking("","","",thisUser.getUserName(),
"","","green","system",intChatroom);
//增加用户离开聊天室的系统公告
thischatroom.deleteUserList(thisUser.getUserId(),intChatroom);
thisUser.setPosition("0");
//从在线用户列表中删除该用户,并重新设置用户当前位置
getServletConfig().getServletContext().getRequestDispatcher
("/jsp/chatroom.jsp").forward(request,response);
//转向chatroom.jsp
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
doGet(request, response);
}
}
|
我们的全部源代码你可以从这里下载,并按你的Web服务器的实际情况进行安装。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 2 3 4 5 6下一页
上一篇:JSP专题:第六部分:用JSP实现聊天室-1
下一篇:不同Web主机上的Servlet之间数据对象的相互传输
|