怎麼把部分jsp程式碼嵌入另一個jsp頁面裡面
在做專案的時候,一套完整的頁面模式要深入到每個頁面中,如手風琴選單;
每次複製,雖然也省事,但是這樣不利於頁面的維護和整改,如果一個地方需要改動,整個專案涉及這個地方的都需要改動,很麻煩,所以,如果把一個公共的部分頁面放在一個jsp頁面,其他頁面都呼叫這個公共頁面的話,修改的話只需要改一個頁面就可以了!
這個涉及到
<jsp:include page="two.jsp" />
新建一個jsp;把公共程式碼部分放在<body></body>裡面
然後在需要呼叫這個jsp程式碼塊的·頁面位置
<jsp:include page="two.jsp" />
就可以了;
友情提示:
如果公共jsp頁面涉及js程式碼,不要用
<link rel="stylesheet" type="text/js" href="js/canledar.js">使用這個的話,沒有js效果
而是應該這樣
<script type="text/javascript"> function hide(){ var id=document.getElementById("center_img"); var name=id.getAttribute("name"); var left=document.getElementById("center-left"); if(name=="block"){ left.setAttribute("style", "display:none;"); id.setAttribute("name", "none"); }if(name=="none"){ left.setAttribute("style", "display:block;"); id.setAttribute("name", "block"); } }
................
</script>