日期:2014-05-18 浏览次数:20629 次
<c:if test="${aaa.tt=='1'}"> <link href="${style}" rel="stylesheet" type="text/css" > <script src="${path}/vcmspace/js/commun.js"></script> </c:if>
------解决方案--------------------
提示一点
js 和 css 都是静态文本,他们会被浏览器自动缓冲,所以一个网站只有第一次才会被从服务器读取,以后就不会了,
除非用户点了那个刷新按钮,强制刷新所有资源。
所以,既然他们会被用到,何必那么费事呢!
------解决方案--------------------
静态内容,缓存是个大问题目
------解决方案--------------------
你可以把所有要用的js,css包含在一个jsp页面中,然后你要用到的的那个页面include那个jsp,不知道是否我是否理解错了你要表达的意思。
------解决方案--------------------
您说的那样高级的自动加载还要等我们程序员去编!期待中!现在还是手工加载CSS。。!!
------解决方案--------------------
可以在页面初始化时根据条件判断加载某个css文件,用javascript打印。
var number = new Date().getSeconds() % 3 + 1; //随机数,从1到3
//随机选择CSS外部文件
document.write('<link href="css/0' + number.toString() + '.css" rel="stylesheet" type="text/css">');
------解决方案--------------------
你可以用<%@ include file="" %>标签,file里面可以是.js,也可以是.txt也可以是css.还可以是.jsp,当然你的文件要符全html规范
------解决方案--------------------