找了個前端模板,多個html中有重複的部分,一改都改,所以對其進行重構,將重複的部分拿出來
看了很多方法,最簡單的是jquery,但是在我這沒起作用,後來發現乙個配置tomcat的ssi,讓伺服器幫我們完成這件事。
1、開啟apache-tomcat\conf\web.xml 配置檔案
2、去掉檔案298行左右關於ssi配置的注釋,具體去掉注釋的**如下:
<servlet
>
<
servlet-name
>ssi
servlet-name
>
<
servlet-class
>
org.apache.catalina.ssi.ssiservlet
servlet-class
>
<
init-param
>
<
param-name
>buffered
param-name
>
<
param-value
>1
param-value
>
init-param
>
<
init-param
>
<
param-name
>debug
param-name
>
<
param-value
>0
param-value
>
init-param
>
<
init-param
>
<
param-name
>expires
param-name
>
<
param-value
>666
param-value
>
init-param
>
<
init-param
>
<
param-name
param-name
>
<
param-value
>0
param-value
>
init-param
>
<
init-param
>
<
param-name
>inputencoding
param-name
>
<
param-value
>utf-8
param-value
>
init-param
>
<
init-param
>
<
param-name
>outputencoding
param-name
>
<
param-value
>utf-8
param-value
>
init-param
>
<
load-on-startup
>4
load-on-startup
>
servlet
>
3、去掉檔案405行左右關於ssi配置的注釋,加上(支援html引入)具體**如下:
<>
<
servlet-name
>ssi
servlet-name
>
<
url-pattern
>*.shtml
url-pattern
>
>
<
>
<
servlet-name
>ssi
servlet-name
>
<
url-pattern
>*.html
url-pattern
>
>
修改context.xml檔案
1、開啟apache-tomcat-6.0.29\conf\context.xml配置檔案
2、在檔案19行context節點中加入privileged=」true」 加入完之後的配置如下:
<context
privileged
="true"
>
<
watchedresource
>web-inf/web.xml
watchedresource
>
context
>
修改完後再開啟看一眼修改成功沒有
具體行數找不到的,ctrl f搜一下
前端引入
<div
id="indexhtml"
>
div>
參考:
aspx頁面引用html頁面
1。include file 包含檔案的相對路徑,include virtual包含檔案的虛擬路徑。2。在同乙個虛擬目錄內,和效果是相同的,但假設虛擬目錄名為myweb,則也可以通過除錯,但我們知道是絕對要報錯的。3。如果乙個站點下有2個虛擬目錄myweb1和myweb2,myweb1下有檔案fil...
html模板生成靜態頁面及模板分頁處理
它只讓你修改頁面的某一部分,當然這 某一部分 是由你來確定的。美工先做好乙個頁面,然後我們把這個頁面當作模板 要注意的是這個模板就沒必要使用editregion3這樣的 了,這種 是dreamwerver為了方便自己設計而弄的標識 把這個模板中我們需要改變的地方用乙個與html可以區分的字元代替,如...
html頁面跳轉
使用格式 在頁面中插入 duration 時間 transitionv 方式 說明 duration為頁面切換的時間長度,3.000表示3秒鐘,一般可以直接輸入3便可 transition為切換效果,從1 23共22種不同的切換效果,其中23為隨機效果。效果 content transitionv ...