Jfinal的web-inf里的html文件引用js,css403.10 禁止访问:配置无效 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Jfinal的web-inf里的html文件引用js,css403.10 禁止访问:配置无效 

2020-05-27 21:27:52 464 1

图片.png 这里面,login.html文件引用了assets文件夹里面的css,js文件,发现放到tomcat里,是引用无效的,,因为web-inf是服务器级别的。除非我将assets文件夹也复制一份到WebRoot目录里。 但是我看到你曾经回答别人是这么说的: 图片.png 所以我才这样自己安排代码。 当然我知道如果我直接将所有的页面文件放到WebRoot下就没有啥事了,只是我还想问一下,如果我在web-inf里面去放html文件和css,js那些,要怎么才能引用成功呢? 还是说,根本就没这个说法的?  

取消 提交回答
全部回答(1)
  • kun坤
    2020-05-28 14:47:21

    我在路由里面做了baseViewPath的。 ######截图中的 WEB-INF/view 下的资源,全部是模板文件,一般是 html,这些 html 会被 render 方法所读取并渲染成最终的结果返回给客户端 而 css、js 等这些是静态资源,天然不能放在 WEB-INF 之下,这个与 jfinal 无关,是 java web 的规范 此外,还要注意,如果你的第三方静态资源,如一个纯前端插件,里面如果有 html 静态文件,这些静态文件仍然算是静态资源,不能算是模板文件,仍然不能放在 WEB-INF 之下 总之,模板文件是指需要通过模板引擎将其中的动态部分进行处理生成一个最终的结果,模板文件需要走模板引擎,而静态资源根本不走模板引擎,是用户直接从浏览器的 url 直接指向这些资源并由 tomcat 等容器响应给用户

    0 0
相关问答

1

回答

只缓存html文件

2018-07-07 01:15:05 517浏览量 回答数 1

1

回答

如何只缓存.html文件?

2015-10-10 12:00:52 4829浏览量 回答数 1

1

回答

在HTML中,表示页面背景的是<body bgcolor=>。这种说法对吗?

2021-11-22 23:12:17 379浏览量 回答数 1

1

回答

在HTML中,表示页面背景的是哪个呢?

2021-10-29 20:20:14 165浏览量 回答数 1

2

回答

html 跳转页面 js代码怎么写

2018-05-10 19:59:58 1077浏览量 回答数 2

1

回答

HTML5 手机页面 输入表单被键盘遮挡住了

2016-06-07 09:35:21 2782浏览量 回答数 1

3

回答

jQuery如何获取HTML页面里的一些文本?

2016-06-02 17:09:07 2214浏览量 回答数 3

1

回答

问 如何在html页面动态生成图片然后分享至微博?

2016-05-30 13:21:07 2105浏览量 回答数 1

1

回答

html页面查询效率低下是什么原因?

2016-03-16 09:01:35 1649浏览量 回答数 1

1

回答

asp,net 如何读取html文件并显示在页面上?html文件地址是从数据库查询得到的?

2016-03-13 08:23:40 2665浏览量 回答数 1
+关注
0
文章
13395
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载