- 浏览: 646095 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (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 702@JSONField (format="HH ... -
将博客搬至CSDN
2014-11-24 10:03 18将博客搬至CSDN -
centos 安装 java7,tomcat7,mysql5.6,mongodb
2014-10-24 11:30 884chkconfig --list tomcat7 ... -
mongodb 分组 得到第一条数据
2014-10-06 13:52 2045业务逻辑: 控制器每分钟上报采集数据,现需得到每个控制器 ... -
2进制,10进制,16进制
2014-08-19 16:39 979// 1个字节8位,最大可表示255 // 2进 ... -
Buffer的基本用法
2014-08-14 11:47 6781、对buffe.put(**)后,都要buffer.fl ... -
mongodb删除已处理过的数据,即非新增数据
2014-08-12 17:36 521/** * 删除已处理过的数据( ... -
编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC
2014-08-07 13:10 2267package test1; import j ... -
java 多线程 笔试题
2014-08-07 12:30 12131、4线程,2个对i加,2个对i减 2、实现孙线程 ... -
基于ArrayBlockingQueue的生产者和消费者
2014-08-06 23:02 700学习写的测试,可能有BUG。 有了ArrayBlocki ... -
每隔一秒打印一次日志,共16秒打印完,加4个线程修改程序,使之4秒打印完
2014-08-06 17:20 1133原来的程序: package test1; publ ... -
通过semaphore信号灯,开启多个线程,但只并发3个线程
2014-08-04 22:07 884package com.mhm.test1; ... -
用锁实现缓存机制
2014-08-01 14:11 793package test1; import java. ... -
用Lock和Condition,实现主线程执行5次,子线程再执行10次,孙线程执行15次,如此反复5次
2014-08-01 13:50 818package test1; import java. ... -
用Lock和Condition,实现主线程执行5次,子线程再执行10次,孙线程执行15次,如此反复5次
2014-08-01 13:49 1package test1; import ja ... -
通过代码,解释ExecutorService基本用法
2014-07-29 17:49 558package test1; import ja ... -
4线程,2个对i加,2个对i减
2014-07-29 16:23 827package test1; /** * 设计 ... -
简单多线程卖票代码
2014-07-29 15:45 821public class Thread2 { pu ... -
通过代码,了解ThreadLocal
2014-07-29 14:06 505在看此代码时,先看http://www.iteye.com ... -
子线程先执行10次,主线程执行5次,子线程再执行10次,主线程再执行5次,如此反复3次
2014-07-28 22:21 747package com.mhm.test1; / ...
相关推荐
java urlrewrite 所用的jar包及简单配置.
java urlrewrite 实现伪静态化 demo源码 http://www.cnblogs.com/liujun0930/archive/2011/12/05/2276553.html
这是我在工作中碰到的一个问题,在网上找了好久都没有找到相关的资料,经过研究,已经解决掉,拿出来和大家共享一下。
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。 优点 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误...
java urlrewrite demo
对上一篇资源的补充(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>...
urlrewirte下载的官方网站打不开了,网上大多数是2.6.0的版本,我重新上传一个正在使用的比较新的版本。
urlrewrite重定向,java实现
urlrewrite 没听说吗? 用于url美化的 不过好像大多数会考虑伪静态~~~~~! 这个demo是eclipse工程 包括全部包 实现静态模拟及传参
urlrewrite 4.0.3 jar
urlrewrite java 路径重写
JAVA实现URL rewrite伪静态_.docx
java伪静态简单实例 java urlrewrite 伪静态简单实例
urlrewrite重写demo,伪静态技术实现
一个很简单的使用urlrewrite实现静态页面的实现,只要把该文件解压后直接导入到eclipse里就行了,或者直接把WEB下的文件拷到TOMCAT的ROOT下去,即可运行。
网站url rewrite应用是非常广泛的,良好的url设计给用户带来的非常好的体验,同时也能吸引搜索引擎的注意。 一种rewrite称为一个规则,上面的例子就是3个规则。rewrite技术可以在代理服务器实现,或者可以在tomcat...
java和jsp很好的重定向和URL重写组件 <br>【JAVA/JSP/DB高手】QQ群:17398054 【Linux高手群】QQ群:26976792 地址:www.web-java.com<br>百度Blog:http://hi.baidu.com/zjqwll
java 伪静态 url_Rewrite中文帮助文档
java web项目做伪静态用的 jar包以及用法