主题:变量内容长度大于等于4096后,页面解析异常

momo5013 2019年08月24日 65

传递内容大于等于4096个字符后,页面无法正常解析。4095以内都正常。

SpringBoot代码

image.png

@GetMapping("/template_save")
public String templateSave(Model model, Integer id) {
    if (id != null) {
        //编辑        Template template = templateService.getById(id);        model.addAttribute("template", template);        template.setFileContent("afsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfsafsadfsdafsadfsdafsdafasdfskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksadfkjlssssslllllllllllllllllllllllllllllllllll");    }
    return PREFIX + "template_edit";}

模板页面代码

<div id="fileContent" style="height: 450px; width: 1235px; font-size: 18px; margin-left: 30px; display: none;">    ${template.fileContent!}
</div>

页面错误,无法正常解析,页面body内正常代码都被替换成字符串内容了。

image.png

闲大赋 2019年08月24日

抱歉,这是以前版本的bug,使用2.x的最新版本或者最新的3.x版本

momo5013 2019年08月25日

@闲大赋 非常感谢,升级到最新版本(3.0.11)后问题已经不存在了。