- 浏览: 660436 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (345)
- java (63)
- Struts2 (11)
- Spring2.5 + (17)
- Hibernate (25)
- Struts2 Spring hibernate (5)
- log4j (3)
- apache tomcat (12)
- oracle (22)
- oracle_存储过程 (4)
- mysql (18)
- jquery (11)
- prototype (5)
- js (19)
- quartz (5)
- 设计模式 (6)
- eclipse/MyEclipse 注意事项 (9)
- eclipse (0)
- css (6)
- 正则表达式 (2)
- linux (18)
- PHP (6)
- 多线程 (20)
- XML (1)
- jstl (3)
- mongoDB (7)
- android (20)
- 反射 (1)
- IOS (46)
- SVN (3)
- C/C++ (4)
- 百度地图 (2)
- IO/SOCKET (3)
- 百度地图JS (1)
- 树莓派/香蕉派 (1)
最新评论
-
anny101:
想转发一下,不知道怎么转发。评论一下吧。方便查看。
fetch = FetchType.EAGER 作用 -
Navee:
果然我这也是是防火墙问题
解决 Linux 安装 httpd局域网无法访问 -
dhyang909:
...
oracle 10g+ 行列转换 -
国产希特勒:
真强,居然有人把公司的面试题挂到javaeye上了
锦江国际的一道面试题(很简单) -
tomfish88:
比如我要拦截不同业务的service类里面的方法 @Poi ...
Spring AOP annotation 拦截表达式 分析
加入urlrewrite-3.2.0.jar包
在web.xml中加入
<filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter </filter-class> <init-param> <param-name>logLevel</param-name> <param-value>WARN</param-value> </init-param> </filter>
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> <dispatcher>INCLUDE</dispatcher> </filter-mapping>
<filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
再在WEB-INFO下加入urlrewrite.xml
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN" "http://tuckey.org/res/dtds/urlrewrite3.2.dtd"> <urlrewrite use-query-string="true"> <!-- <rule> <from>^/index.html$</from> <to>/index.action</to> </rule> <outbound-rule> <from>/index.action</from> <to>/index.html</to> </outbound-rule> --> <rule> <from>^/bbs$</from> <to>/showMainModule.action</to> </rule> <outbound-rule> <from>/showMainModule.action</from> <to>/bbs</to> </outbound-rule> <!-- showModuleById.action?fmid=3 showVddetail.action\?vdid=([0-9]+) --> <rule> <from>^/bbs/board-([0-9]+)-([0-9]+)$</from> <to>/showModuleById.action?fmid=$1&pageNo=$2</to> </rule> <outbound-rule> <from>/showModuleById.action\?fmid=([0-9]+)&pageNo=([0-9]+)</from> <to>/bbs/board-$1-$2</to> </outbound-rule> <!-- 最少匹配写在最下面,因为匹配时从上往下 --> <rule> <from>^/bbs/board-([0-9]+)$</from> <to>/showModuleById.action?fmid=$1</to> </rule> <outbound-rule> <from>/showModuleById.action\?fmid=([0-9]+)</from> <to>/bbs/board-$1</to> </outbound-rule> <!-- http://localhost/club/bbs/showPostsById.action?fpid=10300# --> <rule> <from>^/bbs/posts-([0-9+])$</from> <to>/showPostsById.action?fpid=$1</to> </rule> <outbound-rule> <from>/show.do\?id=([0-9]+)&data=([0-9]+)</from> <to>/show_$1_$2.html</to> </outbound-rule> </urlrewrite>
jsp页面中:
<a href='<c:url value="/showModuleById.action?fmid=${forumModuleVo.forumModule.fmid }" />'>${forumModuleVo.forumModule.fmmname }</a>
其中,<c:url value="" /> 已经包含了上下文路径
- urlrewrite-3.2.0.jar (193.8 KB)
- 下载次数: 1
发表评论
-
fastjson格式化日期 时间
2016-07-19 10:23 765@JSONField (format="HH ... -
将博客搬至CSDN
2014-11-24 10:03 18将博客搬至CSDN -
centos 安装 java7,tomcat7,mysql5.6,mongodb
2014-10-24 11:30 920chkconfig --list tomcat7 ... -
mongodb 分组 得到第一条数据
2014-10-06 13:52 2095业务逻辑: 控制器每分钟上报采集数据,现需得到每个控制器 ... -
2进制,10进制,16进制
2014-08-19 16:39 1023// 1个字节8位,最大可表示255 // 2进 ... -
Buffer的基本用法
2014-08-14 11:47 7401、对buffe.put(**)后,都要buffer.fl ... -
mongodb删除已处理过的数据,即非新增数据
2014-08-12 17:36 550/** * 删除已处理过的数据( ... -
编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC
2014-08-07 13:10 2332package test1; import j ... -
java 多线程 笔试题
2014-08-07 12:30 12601、4线程,2个对i加,2个对i减 2、实现孙线程 ... -
基于ArrayBlockingQueue的生产者和消费者
2014-08-06 23:02 747学习写的测试,可能有BUG。 有了ArrayBlocki ... -
每隔一秒打印一次日志,共16秒打印完,加4个线程修改程序,使之4秒打印完
2014-08-06 17:20 1168原来的程序: package test1; publ ... -
通过semaphore信号灯,开启多个线程,但只并发3个线程
2014-08-04 22:07 922package com.mhm.test1; ... -
用锁实现缓存机制
2014-08-01 14:11 828package test1; import java. ... -
用Lock和Condition,实现主线程执行5次,子线程再执行10次,孙线程执行15次,如此反复5次
2014-08-01 13:50 860package test1; import java. ... -
用Lock和Condition,实现主线程执行5次,子线程再执行10次,孙线程执行15次,如此反复5次
2014-08-01 13:49 1package test1; import ja ... -
通过代码,解释ExecutorService基本用法
2014-07-29 17:49 598package test1; import ja ... -
4线程,2个对i加,2个对i减
2014-07-29 16:23 858package test1; /** * 设计 ... -
简单多线程卖票代码
2014-07-29 15:45 854public class Thread2 { pu ... -
通过代码,了解ThreadLocal
2014-07-29 14:06 541在看此代码时,先看http://www.iteye.com ... -
子线程先执行10次,主线程执行5次,子线程再执行10次,主线程再执行5次,如此反复3次
2014-07-28 22:21 792package com.mhm.test1; / ...
相关推荐
Java URLRewrite是一个非常有用的库,它主要用于处理和重写HTTP请求的URL,使得应用程序能够实现更加友好的、可读性强的伪静态地址。在Web开发中,这有助于提高用户体验和SEO(搜索引擎优化)。URLRewrite的核心是...
为了实现URL重写功能,我们需要在`web.xml`中配置URL Rewrite Filter,并在`urlrewrite.xml`中定义重写规则。 **1. `web.xml` 配置:** ```xml <filter-name>UrlRewriteFilter <filter-class>org.tuckey.web....
Java URLRewrite是一个非常实用的库,用于在服务器端实现URL重写,进而实现网站的伪静态化。这个技术在优化网站SEO(搜索引擎优化)和提高用户体验方面具有重要作用。在这个"java urlrewrite 实现伪静态化 demo源码...
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。 优点 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误...
**URLRewrite 3.2.0 for Java:详解与应用** URLRewrite 是一个功能强大的URL重写和转换工具,适用于Java环境。它基于Apache的Tuckey项目,为Web应用程序提供了类似于Apache HTTP服务器的mod_rewrite模块的功能。在...
对上一篇资源的补充(http://download.csdn.net/detail/cbai0722/5217430),有同学提到需要源码,现在打包一并发上来.ant-1.9.1.jar,slf4j-api-1.5.2.jar,slf4j-simple-1.5.2是使用源码的时候的用到的三个包,这三个...
urlrewrite 只支持单个配置文件,默认的配置文件为:/WEB-INF/urlrewrite.xml 现在对urlrewrite-3.2的源码进行了修改,使它能够支持多文件和通配符的形式加载自定义配置文件,即可以进行如下的配置: <param-name>...
URLRewrite是一款强大的URL管理工具,尤其在Java Web应用中广泛使用,它可以帮助开发者实现URL的重写和转换,以达到优化URL、隐藏真实路径、提高SEO效果等目的。在本篇文章中,我们将深入探讨URLRewrite的核心概念和...
`urlrewrite`是一款优秀的Java库,专门用于处理URL重写,它使得动态网站能够展现静态化URL的效果,提升网站的专业性和可读性。`urlrewrite`框架兼容于Java Servlet容器,如Tomcat,Jetty等,广泛应用于JSP项目中。 ...
《URL重写技术详解——基于Java的URLrewrite实践》 在Web开发中,URL重写(URL Rewrite)是一项重要的技术,它允许我们以更友好、更可读的方式隐藏实际的URL路径,从而提升用户体验和搜索引擎优化(SEO)。本文将...
《深入理解URLRewrite:Java路径重写技术详解》 在Web开发中,URL重写是一种常见的技术,它能够帮助我们优化网站的URL结构,提高搜索引擎优化(SEO),以及实现更加友好的用户界面。本文将重点讲解Java环境下的URL...
### URLRewrite使用帮助文档 #### 一、URLRewriteFilter简介 URLRewriteFilter是一个功能强大的Web过滤器,主要用于实现URL的改写操作。它能够帮助开发者将动态URL转换成静态URL,这对于提高用户体验、优化SEO...
UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,尤其是与Struts2框架结合使用时,能够帮助开发者优化URL结构,提高网站的SEO友好性和用户体验。在这个"UrlRewrite例子"中,我们将深入探讨UrlRewrite的...
URLRewrite通常与Apache的mod_rewrite或者在Java Web应用中的Tuckey's URLRewriteFilter一起使用。以下将详细介绍URLRewrite的工作原理和实例配置。 **1. URLRewrite工作原理** URLRewrite基于HTTP请求的过程,...
在这个"**urlrewrite_demo**"项目中,我们将深入探讨如何使用Java来实现URL重写,以及相关的`urlrewrite`工具的运用。 `urlrewrite`通常指的是`Tuckey URLRewriteFilter`,这是一个基于Apache的开源过滤器,用于在...
`urlrewrite`是一个流行的开源Java过滤器,它基于Apache的`Tuckey URLRewriteFilter`,用于在Servlet容器(如Tomcat)中实现URL重写规则。这个jar包提供了强大的配置灵活性,使得开发者能够轻松地定义各种重写规则。...
**URLRewrite 4.0.3:Java Web应用程序的URL重写利器** 在Web开发中,URL重写是一项重要的技术,它可以帮助我们优化URL结构,使其更具有可读性,便于用户理解和记忆,同时也对搜索引擎优化(SEO)有着积极的影响。`...
UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,它基于Tuckey开源项目,能够帮助开发者实现URL的美化,进而提高网站的用户体验和SEO(搜索引擎优化)效果。在本文中,我们将深入探讨如何使用UrlRewrite...
标题 "urlrewrite的简单搭建" 涉及到的知识点主要集中在使用URL重写工具 `UrlRewriteFilter` 上,这是一个基于Java的开源过滤器,用于处理和重写HTTP请求的URL,通常与Web应用程序(如Spring MVC或Struts)一起使用...
“urlrewrite”标签表明这个话题主要涉及URL重写技术,这是一项广泛应用于Web开发中的技术,尤其是对于ASP.NET、PHP、Java等平台。它通过定义一系列规则,将用户请求的实际URL转换为服务器内部处理的另一种形式,...