⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chat_showmsg.java

📁 jsp 应用开发详解源代码 电子工业出版社 包含书中个源代码
💻 JAVA
字号:
package ec;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;public class chat_showmsg extends HttpServlet {  private static final String CONTENT_TYPE = "text/html; charset=GBK";  /**Initialize global variables*/  public void init() throws ServletException {  }  /**Process the HTTP Get request*/  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    response.setContentType(CONTENT_TYPE);    PrintWriter out = response.getWriter();     HttpSession session=request.getSession(true);    out.println("<html>");    out.println("<meta http-equiv=\"refresh\" content=\"10\">");    out.println("<head>");    out.println("<title>聊天室聊天信息列表</title>");    out.println("</head>");    out.println("<body bgcolor=\"#FFFFCC\" >");    String tempmsg;    String cUserName=(String)session.getAttribute("username");    Vector chatMsg=(Vector)getServletContext().getAttribute("chatMsg");    for (int i=0;i<chatMsg.size();i++)    {            String s_UserName;            String o_UserName;            int firstPos;            int lastPos;            boolean ifwhisper=false;            tempmsg=chatMsg.elementAt(chatMsg.size()-i-1).toString();            if (tempmsg.startsWith("#"))            {                    ifwhisper=true;            }            if (ifwhisper)            {                    firstPos=1;                    lastPos=tempmsg.indexOf("#",firstPos);                    s_UserName=tempmsg.substring(firstPos,lastPos);                    firstPos=lastPos+1;                    lastPos=tempmsg.indexOf("#",firstPos);                    o_UserName=tempmsg.substring(firstPos,lastPos);                    firstPos=lastPos+1;                    tempmsg=tempmsg.substring(firstPos,tempmsg.length());                    if(o_UserName.equals(cUserName))                    {                            tempmsg="<img src='new.gif'>"+tempmsg;                            out.println(tempmsg);                    }                    if (s_UserName.equals(cUserName))                    {                            tempmsg="<img src='new.gif'>"+tempmsg;                            out.println(tempmsg);                    }            }            else            {                    out.println(tempmsg+"<br>");            }    }    out.println("</body>");    out.println("</html>");  }  /**Clean up resources*/  public void destroy() {  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -