欢迎光临
我们一直在努力

若依导入sql文件显示Required request parameter ‘tplWebType‘ for method parameter type String is not present

问题原因分析

该错误是由于前后端版本不匹配导致。后端升级到支持Vue3的版本后,新增了tplWebType参数,但前端仍使用旧版代码未传递该参数。

修改后端控制器

在GenController中调整importTableSave方法参数,使其兼容旧版前端:

  • 在 IDEA 中定位 ruoyi-generator 模块
  • 打开 GenController 类,路径为:com.ruoyi.generator.controller
  • 查找 importTableSave 方法(或处理 @PostMapping("/importTable") 的方法)
  • 你将看到类似以下代码:
  • public AjaxResult importTableSave(String tables, @RequestParam("tplWebType") String tplWebType)

    5.将其修改为

    @PostMapping("/importTable")
    public AjaxResult importTableSave(String tables, @RequestParam(value = "tplWebType", required = false) String tplWebType) {
    // 方法实现保持不变
    }

    关键修改点:

    • 添加required = false使参数变为可选
    • 方法内部需处理tplWebType为null的情况

    完成以上操作即可成功导入表

    赞(0)
    未经允许不得转载:171主机测评 » 若依导入sql文件显示Required request parameter ‘tplWebType‘ for method parameter type String is not present
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址