controller的render()方法是否能渲染其他服务器上的JSP页面

我把一个JSP页面放到OSS上面,然后在controller中使用render(url)的形式渲染页面,然后页面报错404,似乎是将这个OSS的URL作为项目路径中的页面了,然后渲染失败,请问有什么办法可以渲染OSS上储存的JSP页面呢?

评论区

JFinal

2020-12-25 17:32

这个不太容易,因为 jsp 内容还要拿过来先编译,才能再运行

当 jsp 不在 oss 中的时候,编译是自动的,你现在的场景还需要自己想办法编译 jsp

当然,如果你用的是 jfinal 自带的 enjoy 模板引擎就很方便了,只需要通过 ISource 就可以加载任意地点的模板文件

热门反馈

扫码入社