国产成人精品一区二区不卡,饥渴少妇av无码影片,久久久国产精品ⅤA麻豆百度,精产国品一二三产品天堂

您好,歡迎您光臨蘇州鵝鵝鵝科技有限公司!
電話圖標(biāo) 全國(guó)熱線:0512-65622224
新聞動(dòng)態(tài)

新聞動(dòng)態(tài)

將想法與焦點(diǎn)和您一起共享

java中如何用urlrewritefilter實(shí)現(xiàn)網(wǎng)站偽靜態(tài)?

發(fā)表日期:2019-09-28 10:06:09 文章編輯: 瀏覽次數(shù):2208

大部分搜索引擎都會(huì)優(yōu)先考慮收錄靜態(tài)的HTML頁(yè)面,而不是動(dòng)態(tài)的*.jsp、*.php頁(yè)面。但實(shí)際上絕大部分網(wǎng)站都是動(dòng)態(tài)的,不可能全部是靜態(tài)的HTML頁(yè)面,因此互聯(lián)網(wǎng)上大部分網(wǎng)站都會(huì)考慮偽靜態(tài)就是將*.jsp、*.php這種動(dòng)態(tài)URL偽裝成靜態(tài)的HTML頁(yè)面。請(qǐng)問(wèn)java中如何實(shí)現(xiàn)偽靜態(tài)呢?
通過(guò)Filter攔截所有發(fā)向*.html請(qǐng)求,然后按某種規(guī)則將請(qǐng)求forward到實(shí)際的*.jsp頁(yè)面即可。下面要使用的URL Rewrite開(kāi)源項(xiàng)目就是為這種思路提供了實(shí)現(xiàn)。
 
java中如何用urlrewritefilter實(shí)現(xiàn)網(wǎng)站偽靜態(tài)?
 
如何利用URL Rewrite實(shí)現(xiàn)網(wǎng)站偽靜態(tài):
1、下載Url Rewrite的最新版本。我下的是urlrewritefilter-4.0.3.jar
2、將下載得到的urlrewritefilter-4.0.3.jar放在你構(gòu)建的項(xiàng)目WEB-INF下的lib文件夾中
3、在web.xml文件中配置啟用URL Rewrite Filter,在web.xml文件中增加如下配置片段(該片段放在所有的servlet標(biāo)簽的以前)
java代碼:
 
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
 
UrlRewriteFilter
/*
REQUEST
FORWARD
上面的配置片段指定使用URL Rewrite Filter 攔截所有的用戶(hù)請(qǐng)求。
4、在你項(xiàng)目的WEB-INF路徑下增加urlrewrite.xml文件,該文件定義了偽靜態(tài)映射規(guī)則,這份偽靜態(tài)規(guī)則是基于正則表達(dá)式的。
文件內(nèi)容如下:
 
java中如何用urlrewritefilter實(shí)現(xiàn)網(wǎng)站偽靜態(tài)?
 
java代碼:
 
"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
/userinf-(w*).html
%{context-path}/userinf.jsp?username=$1
上面的規(guī)則文件中只定義了一個(gè)簡(jiǎn)單的規(guī)則:所有發(fā)向/user-(w*).html的請(qǐng)求都將被redirect到userinf.jsp頁(yè)面,并將(w*)正則表達(dá)式所匹配的內(nèi)容作為username參數(shù)值。根據(jù)這個(gè)偽靜態(tài)規(guī)則,我們?yōu)檫@個(gè)應(yīng)用提供一個(gè)userinf.jsp頁(yè)面(該頁(yè)面只是我們的一個(gè)測(cè)試頁(yè)面,用戶(hù)可以自己定義自己的頁(yè)面)。代碼如下:
java代碼:
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
<%
String user = request.getParameter("username");
%>
<%=user%>的個(gè)人信息
<%
out.println("現(xiàn)在時(shí)間是: "+new java.util.Date() +"
");
out.println("用戶(hù)名: "+user);
%>
一切準(zhǔn)備就緒后,重啟tomcat,然后在瀏覽器地址欄輸入userinf-xxxx.html的請(qǐng)求地址
將文章分享到..
最新網(wǎng)站設(shè)計(jì)案例
提交我的需求
請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)盡快和您取得聯(lián)系
重新獲取驗(yàn)證碼
在線咨詢(xún)
qq咨詢(xún)
官方微信客服
官方微信客服
官方微信客服
24小時(shí)熱線電話
  • 24小時(shí)熱線電話
    0512-65622224
  • 趙經(jīng)理:
    18014917056
  • 孫經(jīng)理:
    18118154829
官方微信客服
蘇州鵝鵝鵝科技
蘇州軟件定制開(kāi)發(fā)
蘇州軟件定制開(kāi)發(fā)
蘇州軟件定制開(kāi)發(fā)程序類(lèi)型
*程序類(lèi)型
蘇州軟件定制開(kāi)發(fā)
APP定制
微信小程序
營(yíng)銷(xiāo)網(wǎng)站
品牌網(wǎng)站
購(gòu)物網(wǎng)站
響應(yīng)式網(wǎng)站
手機(jī)端應(yīng)用
蘇州軟件定制開(kāi)發(fā)定制預(yù)算
*1w以下
蘇州軟件定制開(kāi)發(fā)
1w以下
1w~5w
5w~10w
10w以上
蘇州軟件定制開(kāi)發(fā)姓名
蘇州軟件定制開(kāi)發(fā)聯(lián)系電話
*
重新獲取驗(yàn)證碼
*我們會(huì)在10分鐘內(nèi)與您取得聯(lián)系。
蘇州鵝鵝鵝科技