String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
class Login{
private String state="";
private String mess = "2";
XMPPConnection connection = null;
Chat chat = null;
public Login(){
try{
connection = new XMPPConnection("192.168.0.208");
connection.connect();
connection.login("admin", "admin");
state = "登入成功";
System.out.println("登入成功");
}catch(Exception e){
e.printStackTrace();
}
}
public String loginOn(){
return state;
}
//点击发送消息
public String sendMeg(){
System.out.println("发送消息");
String sendMsg = "";
try{
//String messa = request.getParameter("msg");
chat.sendMessage("hello");
}catch(Exception e){
e.printStackTrace();
}
return sendMsg;
}
//对话框获得消息
public String getMeg(){
chat = connection.getChatManager().createChat("2@of.com", new MessageListener(){
public void processMessage(Chat chat, Message message) {
mess = message.getFrom().toString() + " " + new java.util.Date().toString() + "说:" + message.getBody().toString();
//这里要把mess显示在textarea中
System.out.println("来自2的消息:"+mess);
}
}
);
try{
}catch(Exception e){
e.printStackTrace();
}
return mess;
}
}
%>
Login login = new Login();
%>
face chatfunction login(){
""
}
function send(){
var message = document.getElementById("msg").value;
""
}
function SubmitKeyClick(obj, evt) {
evt = (evt) ? evt : ((window.event) ? window.event : "")
keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode);
if (keyCode == 13) {
send()
}
}
function onbody(){
window.event.keyCode=13
}
function add(){
document.getElementById("msg").value+="";
alert("");
}
width="100%" height="100%">
断开连接 | 发送 获取消息 |