📄 chatmessage.java
字号:
package org.yeeku.service;
import javax.servlet.ServletContext;
import java.util.*;
public class ChatMessage
{
int MaxMessage=100;
int LessMessage=50;
public void setMaxMessage(int MaxMessage)
{
this.MaxMessage = MaxMessage;
}
public int getMaxMessage()
{
return this.MaxMessage;
}
public void setLessMessage(int LessMessage)
{
this.LessMessage = LessMessage;
}
public int getLessMessage()
{
return this.LessMessage;
}
public void addToChatmsg(String msg,ServletContext m_application)
{
List chatmsg;
if(m_application.getAttribute("chatmsg")==null){
chatmsg=new ArrayList();
}
else{
chatmsg=(List)m_application.getAttribute("chatmsg");
}
chatmsg.add(msg);
if(chatmsg.size()>MaxMessage){
for(int j=chatmsg.size()-LessMessage-1;j>=0;j--)
chatmsg.remove(j);
}
m_application.setAttribute("chatmsg",chatmsg);
}
public void addToPersonalChat(String toname,String msg,ServletContext m_application)
{
List personalmsg;
if(m_application.getAttribute(toname)==null){
personalmsg=new ArrayList();
}
else{
personalmsg=(List)m_application.getAttribute(toname);
}
personalmsg.add(msg);
if(personalmsg.size()>MaxMessage){
for(int j=personalmsg.size()-LessMessage-1;j>=0;j--)
personalmsg.remove(j);
}
m_application.setAttribute(toname,personalmsg);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -