栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Spring MVC在jsp页面中包含样式表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Spring MVC在jsp页面中包含样式表

文件中

/WEB-INF
不能直接公众开放。在的
Servlet
帮助下,只有中间人(控制器)可以访问和流式传输它们
ServletContext#getResourceAsStream()
。这正是Spring(与其他任何不错的MVC框架一样)对JSP文件所做的工作。您不能直接通过URL访问JSP文件。这可能会泄漏源代码或破坏应用程序的行为。

因此,这里基本上有2个选项:

  1. 将CSS文件放入公共网络内容中(只需在上方移动一个文件夹

    WEB-INF
    ,以便与
    /css
    处于同一级别
    /WEB-INF
    )。

  2. 创建一个Servlet,使用侦听

    url-pattern
    /css/*
    ,从中获取请求的CSS文件,
    HttpServletRequest#getPathInfo()
    并基本上
    InputStream
    使用上述方法从中获取,然后沿着正确的响应标头集(至少包含和)
    ServletContext#getResourceAsStream()
    将其写入
    OutputStream
    响应的。
    Content-Type``Content-Length

毕竟,我认为选项1更容易且更适合您的要求;)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号