当前位置: 首页 > news >正文

网站做跳转会有什么影响jsp网站建设教程

网站做跳转会有什么影响,jsp网站建设教程,福州 网站制作 外贸,wap网站如何建设整合文章连接 此文是记录我上网查找整合方案时候踩的坑,特别是注册失败的问题,比如还有什么去掉Compoent就可以,但是这样这个端点就失效了 特别是报错: at org.springframework.web.socket.server.standard.ServerEndpointExporter.registerEndpoint(ServerEndpointExporter.…整合文章连接 此文是记录我上网查找整合方案时候踩的坑,特别是注册失败的问题,比如还有什么去掉Compoent就可以,但是这样这个端点就失效了 特别是报错: at org.springframework.web.socket.server.standard.ServerEndpointExporter.registerEndpoint(ServerEndpointExporter.java:159) ~[spring-websocket-6.1.1.jar:6.1.1]at org.springframework.web.socket.server.standard.ServerEndpointExporter.registerEndpoints(ServerEndpointExporter.java:134) ~[spring-websocket-6.1.1.jar:6.1.1] 出现这个的有几种情况 1.第一种是 onopen携带其他参数 缺少PathParam annotation注解 如果再在端点的生命周期中,想要接收除了session,error等周期具备的基础参数,那么就需要该注解否则注册失败 Caused by: jakarta.websocket.DeploymentException: A parameter of type [class java.lang.String] was found on method[onOpen] of class [java.lang.reflect.Method] that did not have a PathParam annotation解决办法 周期方法的额外新参添加该注解,并且对应路由的传参ServerEndpoint(value “/chat/{userName}”,configurator GetHttpSessionConfig.class) PathParam(“userName”) 2.onError周期一定要携带error OnErrorpublic void onError(Throwable error) {System.out.println(onError......error.getMessage());}3.接收对象为参数和发送对象 一定要使用解码器,否则就采用接收json字符 OnMessagepublic void onMessage(Session session,String message) throws IOException {System.out.println(接收到消息message);JSONObject json JSON.parseObject(message);// 从JSONObject中提取必要的字段String sender json.getString(sender);String content json.getString(content);String toReceiver json.getString(toReceiver);// 创建Message对象Message message1 Message.builder().sender(sender) // .toReceiver(toReceiver) //发给谁这个信息无需填写.content(content).build(); //调用发送方的会话 发送给他的客户端显示Session session1 Friendgroup.get(toReceiver);session1.getBasicRemote().sendText(JSON.toJSONString(message1));// 你的其他逻辑} 4.一定要注入该bean 作用是扫描注入的端点 Beanpublic ServerEndpointExporter serverEndpointExporter(){return new ServerEndpointExporter();} 如果是打包运行在tomcat容器在则不用 5.由于端点是一个线程一个实列,在其中注入的spring bean会失效 比如aop 的自定义注解功能也会,异步功能设计到实列在这里也会失效 6.同样是onOpen OnOpenpublic void onOpen(EndpointConfig sec,Session session,PathParam(userName) String userName){this.userIduserName;//用户上下文填充 //2.把成功建立升级的会话让放入会话组String sessionKeyuserName;Friendgroup.put(userName,session); //之所以获取http session 是为了获取获取httpsession中的数据 (用户名 /账号/信息)System.out.println(websocket建立成功); // 2.广播消息(如果是好咧别表上下) 模拟放房间提示String content用户idsessionKey已经上线 愉快玩耍吧;Message message Message.builder().content(content).isSystem(true).build();broadcast(message);System.out.println(WebSocket 连接建立成功: sessionKey); // 3.}如果想要在端点处理用户信息 参数可以传递EndpointConfig,千万不要写成ServerEndpointConfig,否则也会造成注册失败
http://www.sczhlp.com/news/251410/

相关文章:

  • 在线答题网站开发北京西站附近景点
  • iis7 部署静态网站wordpress标签logo
  • 黄州网站建设新闻发稿发布平台
  • 吐鲁番市建设局网站晋城企业网站建设公司
  • 建设检测人员证书查询网站网络平台推广有哪些渠道
  • 静态单页网站wordpresswordpress每篇文章加固定文字
  • chrome网站开发插件外贸中间体做哪个网站好
  • 个性化网站桂林生活网新闻中心
  • 做网站公司 衡阳公司专门做特卖的网站是什么意思
  • 下载源码的网站绿盒子网站建设案例
  • 郴州建设网站哪家好网页制作工具有哪些
  • 网站必须做等保合规在线html5制作网站
  • 想学做网站群晖ds218+做网站
  • 商务网站的建设有哪几个步骤程序员能转行做网站维护不
  • only网站建设分析河北邯郸中考成绩查询网站
  • 谷歌网站怎么设置才能打开网站wordpress链接分类目录是什么意思
  • Java方法——方法的重载、命令行传参
  • 美团多智能体WOWService智能系统概要
  • 2025 年 11 月曝气器厂家最新推荐,聚焦资质、案例、售后的优质品牌深度解读
  • 网站设置二级域名学校网站官网
  • 网站开发 脚本之家wordpress 灯箱插件
  • 自己怎么做彩票网站吗上海闵行发布
  • 一级A视网站 一级做爰片wordpress文章图片怎么居中
  • 常州微网站建设广州制作外贸网站
  • discuz建网站wordpress分页标签
  • 如何创建私人网站杭州的网站建设
  • 大良营销网站建设特色软件商店下载app
  • 左右悬停代码网站论坛seo招聘
  • 旅游网站的首页怎么做视觉设计工作室
  • 服装网站建设推荐广告公司注册流程及费用