new WebSocket(“ws://localhost/webscoket/servlet/Socket”);
其中(“ws://localhost/webscoket/servlet/Socket”);是servlet的url,可不可以用Struts2来实现啊?
url改成(“ws://localhost/webscoket/Socket.action”);运行就出错,怎么才可以用Struts来实现WebSocket啊;
求各位高手指点!
其中(“ws://localhost/webscoket/servlet/Socket”);是servlet的url,可不可以用Struts2来实现啊?
url改成(“ws://localhost/webscoket/Socket.action”);运行就出错,怎么才可以用Struts来实现WebSocket啊;
求各位高手指点!
解决方案
80
原因是struts2拦截了请求 所以你请求ws的那个地址就会报错 你要在struts.xml中设置<constant name=”struts.action.excludePattern” value=”/wsServlet”></constant>就可以访问 wsServlet这个wevsocket地址