`
alexshen
  • 浏览: 1688 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts2+urlrewrite的一个问题,无后缀url

阅读更多

我用了urlrewritefilter这个东西,其他都很好就是好像不支持带问号的转发

    <rule>
       <from>^/search?desc=(.*)&amp;loc=(.*)&amp;p=([0-9]*)$</from>
       <to type="forward ">/search.action?desc=$1&amp;loc=$2&amp;page=$3</to>
    </rule>

 必须把/search?sss, 改成/search/XXX才能实现转发,这个我网上查了好久都没成功。

另外由于我是用了struts2.0.11,好像struts本身不支持不带后缀的请求,用过2.1.16的倒是支持无后缀名的但是跟别的有冲突。

 

各位还有什么办法解决 无后缀的url请求吗

分享到:
评论
1 楼 successfulroof 2012-07-14  
很明显么。。"?"是特殊符号

相关推荐

    struts2+spring3+hibernate4+urlrewrite

    本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应

    Struts2下使用urlReWrite的最简实例(MyEclipse工程)

    `urlRewrite`是Tuckey开源组织提供的一个URL重写过滤器,它能够帮助我们在Struts2应用中实现这个目标。 在这个最简实例中,我们将探讨如何在MyEclipse环境中集成Struts2和urlRewrite,创建一个基本的应用来演示URL...

    windows2003+IIS6+URLReWrite破解多网站版

    windows2003+IIS6+URLReWrite破解多网站版,自己一直在用的,拿出来分享了。直接安装,完成后,sn.txt内有破解用户名密码,找到c盘下C:\Program Files\Helicon\ISAPI_Rewrite\ISRWConfig.exe文件,打开后。单击enter...

    hibernate3+struts2+spring2+freemarker 主流技术架构 实例

    • 采用hibernate3+struts2+spring2+freemarker主流技术架构 • 懂html就能建站,提供最便利、合理的使用方式 • 强大、灵活的标签,用户自定义显示内容和显示方式 • 在设计上自身预先做了搜索引擎优化,增强对...

    struts2改写url后缀demo

    Struts2是一个非常流行的Java Web框架,用于构建企业级的MVC(模型-视图-控制器)应用程序。在Struts2中,URL通常以`.do`结尾,这是默认的Action映射后缀。然而,为了提供更加用户友好的URL和提高搜索引擎优化(SEO...

    urlrewrite2伪静态与使用文档(IIS)

    urlrewrite2是微软IIS服务器的一个扩展,它是基于Apache的mod_rewrite模块而创建的,用于实现类似的功能。 在IIS服务器上,尤其是对于PHP开发环境,如PHPWAMP,有时需要同时运行不同版本的PHP以支持多个项目。...

    easyUI+urlrewrite

    EasyUI是一个基于jQuery的前端框架,而URLRewrite则是一个用于URL重写的服务器端过滤器,主要用于优化网站的URL结构,提升用户体验并有利于搜索引擎优化(SEO)。 **EasyUI** EasyUI是一个轻量级的前端组件库,它...

    使用urlrewrite重写struts2的action

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化和灵活的Web应用程序。在实际项目中,为了提高URL的可读性、搜索引擎优化(SEO)以及安全控制,我们经常需要对URL进行重写。这就是`URL Rewrite ...

    ssh2中的urlrewrite和Struts2的生成静态页面

    ### SSH2中的URLRewrite与Struts2生成静态页面 #### URLRewrite的理解与应用 在SSH2(Spring + Struts2 + Hibernate)框架中,URLRewrite是一种强大的工具,可以用于实现URL重写功能,使得网站的URL更加友好、易于...

    IIS Urlrewrite2

    一个简单的例子是将动态URL `example.com/news.aspx?id=123` 重写为静态化的URL `example.com/news/123`。这可以通过以下规则实现: ```xml &lt;rule name="Rewrite Dynamic to Static" stopProcessing="true"&gt; ...

    UrlRewrite.rar

    同时,UrlRewrite提供了一种日志功能,可以记录重写过程中的信息,帮助开发者进行问题排查和优化。 四、URL重写的应用场景 1. SEO优化:通过消除动态参数,创建有意义的、包含关键词的URL,提升搜索引擎排名。 2. ...

    java urlrewrite解决默认页问题

    - **兼容性考虑:** 不同版本的Struts和URL Rewrite Filter可能存在兼容性问题,需要根据实际情况调整配置。 - **安全性问题:** 在使用URL Rewrite时需要注意潜在的安全问题,例如避免恶意用户通过构造特定URL来绕...

    UrlRewrite例子

    UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,尤其是与Struts2框架结合使用时,能够帮助开发者优化URL结构,提高网站的SEO友好性和用户体验。在这个"UrlRewrite例子"中,我们将深入探讨UrlRewrite的...

    jeecmsv2.3.2 内容管理系统 (hibernate3+struts2+spring2+freemarker)

    · 采用hibernate3+struts2+spring2+freemarker主流技术架构 · 懂html就能建站,提供最便利、合理的使用方式 · 强大、灵活的标签,用户自定义显示内容和显示方式 · 在设计上自身预先做了搜索引擎优化,增强对...

    urlrewrite-maven-example.zip

    URLRewrite 2.5.2是其较早的一个稳定版本,但随着时间的推移,开发团队已经推出了更新的2.6版本,新版本通常会包含更多的功能和改进,以适应不断变化的Web环境。如果你正在使用的是2.5.2,建议升级到最新的2.6版本,...

    URLrewrite-实例

    `URLrewrite`是一个基于Java的开源过滤器,它实现了Apache的mod_rewrite功能,广泛应用于Spring、Struts、JSF等Java Web框架中。它提供了强大的规则配置,使得开发者能够灵活地对URL进行重写和重定向。 在使用`URL...

    URLRewrite URL重写组件

    1. **Rewrite**:将请求的URL重写为另一个URL,但不改变浏览器中的地址。 2. **Redirect**:将请求的URL重定向到另一个URL,浏览器地址也会更新。 ### 四、条件匹配与条件组 URLRewrite规则可以包含多个条件,用于...

    urlrewrite3.04的demo

    本示例提供了一个基于Eclipse的工程,包含了`urlrewrite-3.0.4.jar`库,这使得开发者可以在Eclipse环境中快速搭建和调试URL重写功能。在Eclipse中,可以按照以下步骤操作: 1. 导入工程:将压缩包解压后导入Eclipse...

    iis urlrewrite文件

    IIS URL Rewrite模块是Microsoft为Internet Information Services (IIS) web服务器开发的一个功能强大的URL处理工具。这个模块允许管理员和开发者通过自定义规则来重写和管理网站的URL,从而提高网站的SEO优化、实现...

    UrlRewrite域名重写

    UrlRewrite是一个强大的URL管理工具,常用于ASP.NET应用程序中,它允许开发者通过自定义规则对网站的URL进行重写和转换。这个技术的核心在于提供更友好的、搜索引擎优化(SEO)的URL,同时也可以帮助解决网站迁移或...

Global site tag (gtag.js) - Google Analytics