开发者社区> 问答> 正文

为什么我升级jfinal1.9之后 打开jsp页面 会出现错误?报错

刚刚把 jfinal 架包升级到了1.9 可是我打开原来可以成功运行(在1.8上可以成功打开jsp页面不会报错)的页面时会报错

com.jfinal.render.RenderException: org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: The class 'com.model.Code' does not have the property 'unitid'.
at com.jfinal.render.JspRender.render(JspRender.java:69)
at com.jfinal.core.ActionHandler.handle(ActionHandler.java:92)
at com.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)

后来我看了更新日志 把 JspRender.isSupportActiveRecord 中的值改为 true 就可以运行了

那么我想问一下 增强jsp之下的jstl的EL输出,添加ModelRecordElResolver,JspRender.isSupportActiveRecord默认值改为false,默认使用EL增强 

这是什么意思啊!



展开
收起
爱吃鱼的程序员 2020-06-14 20:22:20 632 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    检查你的JSTL的Jar包

    2020-06-14 20:22:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载