<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&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的作用吧。。。。
分享到:
相关推荐
在IT行业中,`URLWrite`是一个非常重要的概念,特别是在网络编程和服务器配置中。这个功能主要涉及URL(统一资源定位符)的处理,允许我们对URL进行修改、重定向或者添加额外的信息。在这个场景下,`URLWrite`可能指...
博文链接:https://ztc.iteye.com/blog/140470
在这个“struts 2整合urlwrite 4 demo”中,我们将会探讨如何将这两个强大的工具结合在一起,为Web应用提供更高级的功能和性能优化。 首先,理解URL重写的重要性。在传统的Web应用中,URL往往是动态生成的,包含...
标题“URLWrite免安装”指的是URLWrite这款工具的特性,它是一个绿色软件,无需通过传统方式安装即可使用。URLWrite主要用于URL重写,这是一个在Web服务器中修改请求URL的技术,通常用于优化SEO(搜索引擎优化)、...
`urlwrite`函数的基本语法是`urlwrite(url, newUrl)`, 其中`url`参数是原始的URL,`newUrl`参数是经过重写后的URL。 在页面静态化的过程中,通常会先由服务器处理用户的请求,然后生成对应的HTML文件并存储在服务器...
`urlwrite`是某些服务器软件,如IIS(Internet Information Services)或Apache的mod_rewrite模块中使用的规则之一,它在URL重写过程中起到关键作用。本文将深入探讨`urlwrite`的功能、工作原理以及如何在实际应用中...
地址重写配置文件urlwrite.xml
本篇文章主要探讨的是如何使用`urlwrite`函数来实现页面的静态化。 `urlwrite`是PHP中的一个函数,它用于将URL指向的资源下载并保存到本地文件系统。在页面静态化过程中,`urlwrite`可以扮演关键角色。以下是如何...
iis重写url , write的安装。安装步骤如下: 1.先安装工具 WebPlatformInstaller_x64_en-US.exe 2.运行 urlrewrite2.exe直接进行安装,安装完后即可解决 HTTP 错误 500.19 - Internal Server Error 的问题
"urlwrite.dll"是一个特定的DLL文件,主要用于处理网页后缀名的重写或隐藏功能。 **URL重写技术** URL重写是Web开发中的一个重要概念,主要用于优化网站的URL结构,使其更加用户友好和搜索引擎友好。它可以通过...
【ASP网站实例开发源码——鼎峰企业智能建站系统ASP版(支持urlwrite)】是一个基于ASP(Active Server Pages)技术的企业建站解决方案。该系统不仅提供了完整的源代码,还包括了数据库,允许开发者深入理解其工作原理...
【标题】"springmvc+mybatis+maven+freemarker+urlwrite+decorators"是一个集成的Web开发框架,用于构建高效、模块化且易于维护的Java应用。这个框架结合了Spring MVC、MyBatis、Maven、FreeMarker、UrlRewrite和...
最后还是自己使用lookfor找到需要的函UrlWrite,调用这个函数轻松搞定批量下载! 以下是代码: %使用matlab下载网站上的文件 %使用urlwrite函数下载网站上的文件 %特别适用于批量下载同类型的文件 % Created by ...
两天前,在 MATLAB 新闻组中,我发现 Greggory 询问了一些关于“urlread”的问题,即缺乏 TIMEOUT 功能。 而这样的缺失,往往会导致网络繁忙或异常时,main函数很容易被卡住的尴尬和可怕的情况。...
【鼎峰企业智能建站系统ASP版 v0.2.1】是一款基于ASP(Active Server Pages)技术构建的企业级网站构建平台。此版本为0.2.1,它特别引入了对URLRewrite的支持,这是一项重要的SEO(搜索引擎优化)功能,能够帮助网站...
用正则表达式读网页拖慢网络速度,于是改用,这个人家网站自己提供的下载链接,或者用code: A=urlwrite; B=importdata; 然后对B做后面的正则表达式处理,这样可以减少对网站的资源占用.2. 读取网页不可靠,网页上很多...
IIS7~IIS8.5删除协议头Server。使用详解https://blog.csdn.net/hx7013/article/details/79786563
在MATLAB中,如果你需要自动下载网站上的文件,可以利用MATLAB提供的内置函数`urlwrite`来实现。这个函数能够方便地将网络上的资源下载到本地。本篇将详细介绍如何使用MATLAB编程来批量下载同一类型文件,并以“2011...