You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
package com.he;
|
|
|
|
import java.io.IOException;
|
|
import java.io.PrintWriter;
|
|
|
|
import javax.servlet.ServletException;
|
|
import javax.servlet.http.HttpServlet;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import org.apache.log4j.Logger;
|
|
import org.springframework.web.socket.TextMessage;
|
|
|
|
import com.google.gson.GsonBuilder;
|
|
import com.he.websocket.WebsocketHandler;
|
|
|
|
public class Test extends HttpServlet {
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 1L;
|
|
protected static final Logger LOG = Logger.getLogger(Test.class);
|
|
|
|
@Override
|
|
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
|
// TODO Auto-generated method stub
|
|
response.setContentType("text/json;charset=utf-8");
|
|
request.setCharacterEncoding("utf-8");
|
|
response.setCharacterEncoding("utf-8");
|
|
PrintWriter out = response.getWriter();
|
|
try {
|
|
WebsocketHandler.broadcast(new TextMessage(new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create().toJson("·ÃÎÊtest½Ó¿Ú\\n")));
|
|
LOG.warn("=========test=========");
|
|
System.out.println("syso ================test==============");
|
|
out.println("=====================test==========================");
|
|
|
|
out.flush();
|
|
out.close();
|
|
} catch (Exception e) {
|
|
// TODO: handle exception
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|