`
rigger21
  • 浏览: 134215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

urlwrite的书写。

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

这几天没什么事情做,由于我现在在做博客系统,所以就找了一些资料预备以后使用。今天感觉把动态链接生成静态链接这种技术还是蛮不错的, 于是上网找了一下。urlwrite 这个字眼落入我的眼中起初不明白是什么东西。后来在网上一艘有好多介绍他的网页, 大致的意思就是把动态的地址转换成静态的地址,增大搜索引擎化,我解释的不是很明白,大致就是这样的吧, 下面给大家一个小例子,大家需要帮助多的看看。。

indexx.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<header>
<title>world</title>
</header>
<body>
<%
String country = request.getParameter("country");
String city = request.getParameter("city");
out.write("Country=" + country);
out.write("<br>city=" + city);
%>
<a href="<%=request.getContextPath()%>/world/1/2">test</a>
</body>
</html>
urlrewrite.xml :(和web.xml同级)

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

<urlrewrite>

<rule>
<from>/world/(\w+)/(\w+)</from>
<to>/indexx.jsp?country=$1&amp;city=$2</to>
</rule>
</urlrewrite>

web.xml:
<display-name>url rewrite filter build</display-name>
<description>build context</description>

<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<init-param>
<param-name>confReloadCheckInterval</param-name>
<param-value>30</param-value>
</init-param>
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<init-param>
<param-name>statusEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>statusPath</param-name>
<param-value>/status</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

然后再需要的就是 一个包, 你去网上一艘就能搜的到,然后你运行这个程序,你看见indexx.jsp那两个值会由null转化为 1 和 2 ,但是地址确实静态的, 这个就是urlwrite的作用吧。。。。

分享到:
评论

相关推荐

    URLWrite URLWrite URLWrite

    在IT行业中,`URLWrite`是一个非常重要的概念,特别是在网络编程和服务器配置中。这个功能主要涉及URL(统一资源定位符)的处理,允许我们对URL进行修改、重定向或者添加额外的信息。在这个场景下,`URLWrite`可能指...

    urlwrite

    博文链接:https://ztc.iteye.com/blog/140470

    struts 2整合urlwrite 4 demo

    在这个“struts 2整合urlwrite 4 demo”中,我们将会探讨如何将这两个强大的工具结合在一起,为Web应用提供更高级的功能和性能优化。 首先,理解URL重写的重要性。在传统的Web应用中,URL往往是动态生成的,包含...

    URLWrite免安装

    标题“URLWrite免安装”指的是URLWrite这款工具的特性,它是一个绿色软件,无需通过传统方式安装即可使用。URLWrite主要用于URL重写,这是一个在Web服务器中修改请求URL的技术,通常用于优化SEO(搜索引擎优化)、...

    urlwrite实现页面的静态化(最终版)

    `urlwrite`函数的基本语法是`urlwrite(url, newUrl)`, 其中`url`参数是原始的URL,`newUrl`参数是经过重写后的URL。 在页面静态化的过程中,通常会先由服务器处理用户的请求,然后生成对应的HTML文件并存储在服务器...

    urlwrite.zip_urlwrite

    `urlwrite`是某些服务器软件,如IIS(Internet Information Services)或Apache的mod_rewrite模块中使用的规则之一,它在URL重写过程中起到关键作用。本文将深入探讨`urlwrite`的功能、工作原理以及如何在实际应用中...

    地址重写配置文件urlwrite.xml

    地址重写配置文件urlwrite.xml

    urlwrite实现页面的静态化

    本篇文章主要探讨的是如何使用`urlwrite`函数来实现页面的静态化。 `urlwrite`是PHP中的一个函数,它用于将URL指向的资源下载并保存到本地文件系统。在页面静态化过程中,`urlwrite`可以扮演关键角色。以下是如何...

    UrlWrite2.zip

    iis重写url , write的安装。安装步骤如下: 1.先安装工具 WebPlatformInstaller_x64_en-US.exe 2.运行 urlrewrite2.exe直接进行安装,安装完后即可解决 HTTP 错误 500.19 - Internal Server Error 的问题

    urlwrite.dll

    "urlwrite.dll"是一个特定的DLL文件,主要用于处理网页后缀名的重写或隐藏功能。 **URL重写技术** URL重写是Web开发中的一个重要概念,主要用于优化网站的URL结构,使其更加用户友好和搜索引擎友好。它可以通过...

    ASP网站实例开发源码——鼎峰企业智能建站系统ASP版(支持urlwrite)(源码+数据库).rar

    【ASP网站实例开发源码——鼎峰企业智能建站系统ASP版(支持urlwrite)】是一个基于ASP(Active Server Pages)技术的企业建站解决方案。该系统不仅提供了完整的源代码,还包括了数据库,允许开发者深入理解其工作原理...

    springmvc+mybatis+maven+freemarker+urlwrite+decorators

    【标题】"springmvc+mybatis+maven+freemarker+urlwrite+decorators"是一个集成的Web开发框架,用于构建高效、模块化且易于维护的Java应用。这个框架结合了Spring MVC、MyBatis、Maven、FreeMarker、UrlRewrite和...

    使用matlab批量下载网站上的文件-MatlabUrlDownloadToFile.m

    最后还是自己使用lookfor找到需要的函UrlWrite,调用这个函数轻松搞定批量下载! 以下是代码: %使用matlab下载网站上的文件 %使用urlwrite函数下载网站上的文件 %特别适用于批量下载同类型的文件 % Created by ...

    urlread 和 urlwrite 的重写:将 TIMEOUT 添加到两个 url 函数。-matlab开发

    两天前,在 MATLAB 新闻组中,我发现 Greggory 询问了一些关于“urlread”的问题,即缺乏 TIMEOUT 功能。 而这样的缺失,往往会导致网络繁忙或异常时,main函数很容易被卡住的尴尬和可怕的情况。...

    鼎峰企业智能建站系统ASP版 v0.2.1(支持urlwrite)-ASP源码.zip

    【鼎峰企业智能建站系统ASP版 v0.2.1】是一款基于ASP(Active Server Pages)技术构建的企业级网站构建平台。此版本为0.2.1,它特别引入了对URLRewrite的支持,这是一项重要的SEO(搜索引擎优化)功能,能够帮助网站...

    使用Matlab下载googlefinance上面的option数据版本2012a-getoption.m

    用正则表达式读网页拖慢网络速度,于是改用,这个人家网站自己提供的下载链接,或者用code: A=urlwrite; B=importdata; 然后对B做后面的正则表达式处理,这样可以减少对网站的资源占用.2. 读取网页不可靠,网页上很多...

    urlrewrite2(协议头)

    IIS7~IIS8.5删除协议头Server。使用详解https://blog.csdn.net/hx7013/article/details/79786563

    使用matlab编程自动下载网站上的文件

    在MATLAB中,如果你需要自动下载网站上的文件,可以利用MATLAB提供的内置函数`urlwrite`来实现。这个函数能够方便地将网络上的资源下载到本地。本篇将详细介绍如何使用MATLAB编程来批量下载同一类型文件,并以“2011...

Global site tag (gtag.js) - Google Analytics