<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    URL重寫技術

    Posted on 2008-04-10 23:00 wind_miao 閱讀(1622) 評論(0)  編輯  收藏 所屬分類: StrutsJ2EE
    URL重寫技術的優點:
    1、滿足搜索引擎的要求。某些搜索引擎不能支持動態頁面的抓取,大量的信息就不能被用戶搜索到。應此把網站地址改成靜態的絕對地址是很有必要的。
    2、隱藏技術實現。
    有些網站掛著.asp、.jsp開發語言的標記,讓人一眼就看出使用什么語言開發的。使用URL重寫技術就可以實現地址的隱藏。

    下面是個URL重寫技術的例子:

    index.jsp

    <%@ page language="java" pageEncoding="ISO-8859-1"%>

    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
    <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html:html lang="true">
      <head>
        <html:base />
       
        <title>index.jsp</title>

     <meta http-equiv="pragma" content="no-cache">
     <meta http-equiv="cache-control" content="no-cache">
     <meta http-equiv="expires" content="0">   
     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
     <meta http-equiv="description" content="This is my page">
     <!--
     <link rel="stylesheet" type="text/css" href="styles.css">
     -->

      </head>
     
      <body>
       <html:link page="/personal/jilin/gaohongyan">test</html:link>
      </body>
    </html:html>



    Action的java代碼:
    UrlReWriteAction.jsp

    * Generated by MyEclipse Struts
     * Template path: templates/java/JavaClass.vtl
     */
    package com.yourcompany.struts.action;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;

    /**
     * MyEclipse Struts
     * Creation date: 04-10-2008
     *
     * XDoclet definition:
     * @struts.action validate="true"
     */
    public class UrlReWriteAction extends Action {
     /*
      * Generated Methods
      */

     /**
      * Method execute
      * @param mapping
      * @param form
      * @param request
      * @param response
      * @return ActionForward
      */
     public ActionForward execute(ActionMapping mapping, ActionForm form,
       HttpServletRequest request, HttpServletResponse response) {
      // TODO Auto-generated method stub
      System.out.println("city = " + request.getParameter("city"));
      System.out.println("name = " + request.getParameter("name"));
      return null;
     }
    }


    導入JAR包:urlrewrite-2.6.0.jar 在 http://tuckey.org/urlrewrite/下載


    web.xml中添加以下代碼:
    <filter>
      <filter-name>UrlRewriteFilter</filter-name>
      <filter-class>
       org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
      </filter-class>
     </filter>
     
     <filter-mapping>
      <filter-name>UrlRewriteFilter</filter-name>
      <url-pattern>/*</url-pattern>
     </filter-mapping>

    在WEB-INF添加:
    urlrewrite.xml

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
            "http://tuckey.org/res/dtds/urlrewrite2.6.dtd">

    <urlrewrite>

     <rule>
      <from>/personal/([a-z]+)/([a-z]+)</from>
      <to type="forward">/urlReWrite.do?city=$1&amp;name=$2</to>
     </rule>

    </urlrewrite>

    更多內容請登錄:http://tuckey.org/urlrewrite/


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 1, comments - 3, trackbacks - 0, articles - 7

    Copyright © wind_miao

    主站蜘蛛池模板: 永久久久免费浮力影院| 四虎永久在线观看免费网站网址 | 中文字幕不卡高清免费| 免费播放特黄特色毛片| 18禁亚洲深夜福利人口| 最近中文字幕mv手机免费高清 | 亚洲婷婷综合色高清在线| 91精品免费观看| 亚洲嫩草影院在线观看| 毛片免费观看网站| 苍井空亚洲精品AA片在线播放| 免费看AV毛片一区二区三区| 亚洲av色香蕉一区二区三区| 免费少妇a级毛片| 成av免费大片黄在线观看| 亚洲大尺度无码专区尤物| 中文字幕成人免费视频| 亚洲视频一区二区三区四区| 精品免费国产一区二区| 国产亚洲综合久久| 亚洲另类激情综合偷自拍图| 久久精品免费电影| 亚洲一日韩欧美中文字幕在线| 宅男666在线永久免费观看| 成人午夜免费视频| 亚洲一区综合在线播放| 免费一本色道久久一区| 一区二区免费国产在线观看| 亚洲av永久无码精品网站| 日韩免费一区二区三区在线 | 久久久国产亚洲精品| 亚洲精品第一国产综合精品99| 中出五十路免费视频| 亚洲va精品中文字幕| 91国内免费在线视频| 亚洲精品白色在线发布| 国产美女做a免费视频软件| 国产99视频精品免费专区| 亚洲色偷偷偷综合网| 亚洲国产精品无码久久久蜜芽 | 国产91久久久久久久免费|