位置: IT常识 - 正文

“write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR

编辑:rootadmin
“write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR 1. 相关技术springboot 2.6.3mybatis-spring-boot-starter 2.2.2mybatis 3.5.10fastjson 1.2.83hutool-all 5.7.22shiro-spring 1.8.02. 报错信息

推荐整理分享“write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

        "write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletRequest, method : getAsyncContext"

具体信息,如下:

3. 报错原因“write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR

        ShiroHttpServletRequest不能被fastjson1.2.83序列化。序列化对象key带下划线、特殊符号等等, 都有可能。

4.  部分具体代码

import com.alibaba.fastjson.JSON

Object[] requestParams = pjp.getArgs();StringBuffer sb = new StringBuffer();for (Object requestParam : requestParams) { if (requestParam != null) { sb.append(JSON.toJSONString(requestParam)); // 报错代码 sb.append(","); }} 5.  解决方案

方案一:

        使用hutool的Json工具类,如下

sb.append(JSONUtil.toJsonStr(requestParam))

方案二:

        在 toJSONString 调用过程中加入 SerializerFeature.IgnoreErrorGetter,如下

sb.append(JSON.toJSONString(requestParam, SerializerFeature.IgnoreErrorGetter));

方案三:

        在字段上添加注解 @JSONField(serialize =false), 这样做不会报错可以顺利打印,但是添加该注解的字段将不会被序列化并放入到json字符串中。(注意:这里不可取,ShiroHttpServletRequest属于shiro相关依赖的内部类。推荐前两种)

本文链接地址:https://www.jiuchutong.com/zhishi/295229.html 转载请保留说明!

上一篇:超图学习及其在推荐系统中的应用(超图的应用举例)

下一篇:亚伯拉罕湖中的树,加拿大艾伯塔 (© Coolbiere/Getty Images)

  • 单独确认进项税额的情形
  • 小汽车属于固定资产的什么设备
  • 进项税未抵扣进账了怎么处理
  • 境内公司没有收购的股票
  • 物业公司外包保安死亡
  • 残疾人保障金的计算方法
  • 季末资产总额的计算
  • 用于职工住宿的会计科目
  • 对公账户如何转到法人账户
  • 商品入库时的会计分录
  • 软件即征即退怎么算
  • 销售生产用原材料取得的收入计入什么科目
  • 私人转公账可以吗
  • 从关联企业获得非工资报酬怎么缴纳个税?
  • 个人出租仓库需交税吗
  • 关于营改增发票开具的热点问题
  • 增值税免税收入进项税额转出
  • 企业财务负责人和办税人哪个责任大
  • 小规模纳税申报表
  • 购买库存商品收到发票怎样做分录
  • 申请双软企业会查员工学历吗
  • 普通发票没有进账怎么办
  • 物流公司油卡怎么抵税的
  • 支付征地补偿款怎么开具增值税发票
  • 收取拆迁补偿费会计分录
  • 重装系统出现无效签名
  • 建筑工程账务处理是在哪个阶段
  • 华硕笔记本电脑售后维修服务网点
  • 劳务费要申报个税吗怎么申报
  • linux怎么查看防火墙信息
  • 上月发票这月冲红,对这月有影响吗
  • uniapp怎么运行到手机模拟器
  • elementui ts
  • 企业购进固定资产其入账成本应包括
  • spring 异常
  • composer安装不知道这样的主机
  • web渗透违法吗
  • php判断用户名是否正确
  • php 循环
  • php中常量
  • 增值税发票查验结果不一致是什么意思
  • 营业执照更换法人需要哪些手续
  • 02-MyBatis-Plus
  • 织梦怎么样
  • 记账凭证摘要怎么填写
  • 二手车经销管理办法
  • 所得税交多了怎么留抵
  • 发票冲红视频教程
  • 对公账户里的钱怎么转出来合法
  • 加计扣除适用于什么企业
  • 工会经费到底怎么算
  • 制造费用怎么写
  • 银行退回服务费怎么写分录
  • 法人存入公户的钱摘要
  • 进行长期股权投资的目的
  • 企业汇算清缴需要提供什么资料
  • 城市配套费的账务处理
  • 自产委托加工的货物用于非增值税应税项目
  • 交上年企业所得税怎么做会计分录
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • 税控盘和金税盘可以安装在一个电脑
  • 什么是加计扣除农产品进项税额
  • 多个客户账款明细
  • 用友t6运行特别慢
  • win10的win+tab
  • linuxmail命令
  • 虚拟光驱安装
  • window预览
  • 如何解决windows资源管理器已停止工作
  • Win10控制面板在c盘哪里
  • angular之ng-template模板加载
  • auto.js粘贴代码
  • nodejs快速入门
  • Unity NGUI Tween的用法
  • js生成excel文件
  • 卸载python后模块库还用卸载吗
  • 江苏专家库申报在哪个网站
  • 金米财税口碑如何?
  • 统计表主要业务内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设