尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【分享】一篇文章让你学通JFinal的各种参数解析方式

【分享】一篇文章让你学通JFinal的各种参数解析方式
📅 发布时间:2026/6/18 22:03:15

【分享】一篇文章让你学通JFinal的各种参数解析方式

JFinal新版本已经支持直接解析contentType=application/json请求的rawdata数据了。 默认功能是关闭的。

JFinal新版本已经支持直接解析contentType=application/json请求的rawdata数据了。

默认功能是关闭的。

开启方法:

在JFinalConfig子类里配置常量的方法中设置

image.png

 

进行测试:

先写一个普通的action

功能就是接受参数key=1和value=2 然后返回json结果{"key":1,"value":2}

image.png

一、测试普通get请求

get请求是通过URL挂参的方式提交的,后端直接get(paraName)是可以从request里直接拿到这个参数值的。

image.png

二、测试普通post请求

post请求但是参数是挂在url上 后端直接get(paraName)是可以从request里直接拿到这个参数值的。

image.png

 

三、使用POST Body提交数据 form-data方式

body提交区别于params提交了,form-data 类似文件上传携带的参数,JFinal里直接获取我们看看是否能得到

image.png

看后台action report 确实没有获取到参数

image.png

在这里需要做个处理,这种jfinal里需要先getFile()后才能获取到参数。

image.png

这样就能获取到了,这里理解了,以后上传文件带formdata参数的 就可以先获取文件,后获取参数了。

如果上传文件,需要先获取到一些参数的话,请把参数放在上传url上挂参就行了。

 

四、使用POST Body提交数据 x-www-form-urlencode方式

就是类似form表单提交了,直接get就可以 去掉getFile()

image.png

image.png

 

四、使用POST Body提交数据 raw方式提交 但是类型是text文本

后端要使用jfinal的getRawData拿到文本数据

image.png

image.png

 

四、使用POST Body提交数据 raw方式提交 但是类型是json

我们不开自动解析特性先看看效果:

image.png

后端直接get(paraName)是拿不到的,但是我们又不想自己获取getRawData去解析。

那么,这时候jfinal的新特性就可以开启了:

image.png

开启后,我们再去点这个测试看看:

image.png

OK了,直接可以跟普通参数提交一样获取解析了。

 

再试试action参数注入:

image.png

image.png

也是没有问题的。

再来试试JavaBean:

image.png

进行测试:

image.png

妥妥的木有问题了!!

 

注意:JBolt极速开发平台的用户就不需要还得java代码里修改开启配置了,在配置文件里配置开启就行了。

image.png

 

同时JBolt平台里封装了一个JBoltPara万能参数,自动根据请求的contentType 自动识别并解析参数,不管前端什么请求,都可以完美解析,省心 省事儿 极速开发。

 

相关新闻

  • 2025年10月深度seek排名优化服务排行榜:十大服务商综合对比与选择指南
  • 案例分析:MySQL 并行复制竟然比单线程慢?
  • 2025年10月深度关键词排名优化服务推荐排行榜:十大服务商综合对比与评测分析

最新新闻

  • Playwright自动化测试:从核心原理到实战应用的全方位指南
  • Claude Opus 4.7工程落地风险:不可控性如何摧毁AI生产信任
  • Django毕设项目: 基于 Django+Vue 的农业设备智能运维管理系统的设计与实现 基于 Django+Vue 的现代农业一体化管理系统(源码+文档,讲解、调试运行,定制等)
  • PowerPC 601缓存时序与总线仲裁机制深度解析
  • 一念成仙:看山不是山,看水不是水,为什么OPC创业的核心是商业模式,而非代码本身
  • 国内主流打包机厂家实测排行 适配电商物流多场景 - 起跑123

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号