我正在使用jsp / jstl / spring動態(tài)生成css和js。如何將此結(jié)果放置在頭部的鏈接標簽中。不在頭部的腳本標簽中
我做到了。
我創(chuàng)建了一個新路由/ resource / css | js,我使用了內(nèi)部資源視圖解析器-(文件夾)。
我的鏈接網(wǎng)址像 一樣。
在控制器/ resources / {中, } / { } .css。
在這里,我得到 和 值,并在我的 頁面中使用它來獲得結(jié)果。
為了安全起見,我 檢查了網(wǎng)址 是否來自我自己的頁面。
使用 時, 將頁面值直接傳遞到資源url 時將引發(fā)錯誤,因為有時頁面url將為 因此我們的控制器將引發(fā)錯誤。
為了解決這個問題,我將頁面值傳遞為 。
在controller中,我們可以輕松地獲取此 值并將其作為 發(fā)送到我們的動態(tài)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>
現(xiàn)在,我使用以下命令在jsp中調(diào)用此代碼:
<%@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='http://m.propowerdrill.cn/css/mycss.css' type='text/css'></head>
這是一個已完成的項目,具有100的CSS生成jsp。我需要更新以獲得更好的性能。鏈接標記將在瀏覽器中被捕獲。但是腳本標簽會每次加載。
相關(guān)文章:
1. android - 美團篩選處篩選條件停靠+條件點擊滑動到頂部。2. list - python 求助3. python3.x - python3.5使用pyinstaller打包報錯找不到libpython3.5mu.so.1.0等文件求解?4. python算法,如何優(yōu)雅的合并2個列表字典?5. python - def自定義函數(shù)的疑惑6. 請教: 關(guān)于 python 反斜杠轉(zhuǎn)義的疑問7. mysql優(yōu)化 - mysql like語句會導致全表掃描?8. javascript 如何下載一個excel文件 ?9. Python中, 仿照經(jīng)典代碼實現(xiàn)單例, 卻出現(xiàn)了不是單例的的狀態(tài), 代碼哪里出錯了 ?10. php由5.3升級到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?
