我正在使用jsp / jstl / spring动态生成css和js如何将此结果放置在头部的链接标签中不在头部的脚本标签中
我做到了。
我创建了一个新路由/ resource / css | js,我使用了内部资源视图解析器-(文件夹)。
我的链接网址像 一样。
在控制器/ resources / {中, } / { } .css。
在这里,我得到 和 值,并在我的 页面中使用它来获得结果。
为了安全起见,我 检查了网址 是否来自我自己的页面。
使用 时, 将页面值直接传递到资源url 时将引发错误,因为有时页面url将为 因此我们的控制器将引发错误。
为了解决这个问题,我将页面值传递为 。
在controller中,我们可以轻松地获取此 值并将其作为 发送到我们的动态jsp 。
解决方法我在jsp中生成css,输出为:
<style type='text/css'> body{background: #ffffff url(’<c:url value=’/resources/images/logo/logo_small.png’/>’) no-repeat scroll center center}</style>
现在,我使用以下命令在jsp中调用此代码:
<%@include file='/WEB-INF/common/css/sitemap_common.jsp' %><%@include file='/WEB-INF/common/css/index.jsp' %>
它可以工作,并且输出是这样的:
<head><style type='text/css'> body{background: #ffffff url(’<c:url value=’/resources/images/logo/logo_small.png’/>’) no-repeat scroll center center}</style></head>
但是我需要的是
<head><link rel='stylesheet' href='https://www.haobala.com/css/mycss.css' type='text/css'></head>
这是一个已完成的项目,具有100的CSS生成jsp。我需要更新以获得更好的性能。链接标记将在浏览器中被捕获。但是脚本标签会每次加载。
相关文章:
1. python2.7 - 在Eclipse开发Python,怎么去掉控制台输出的其他消息??2. javascript - 使用 vuex-router-sync寄存路由信息,this.$router params 不能赋值?3. css - div内部滚动,安卓没有滚动条(非body滚动),有什么办法可以显示吗?4. 求大神帮我看看是哪里写错了 感谢细心解答5. python - django里GROUP BY 如何写这样的mysql语句?6. css - 定位为absolute的父元素中的子元素 如何设置在父元素的下面?7. html5 - ajax post请求后如何渲染到页面上8. python - 如何使用jsom.dumps获得完整的json数据?9. 如何判断数据库的库和表是否存在?10. 数据库安全 - 在公网上部署mysql数据库,安全方面需要做到哪些注意事项
