`

<s:action />参数及URLRewriter重写地址后被包含后的jsp中链接问题

阅读更多
1:<s:action />在使用时的参数说明
<s:action name="index!indexTop" namespace="/common" executeResult="true" />

注:name表示action的名字,如果有方法,就"index!indexTop"写,此处不需要加入.action,如果写成"index!indexTop.action"这是错误的写法,

namespace表示action所在的包名.

executeResult表示是否显示结果在页面,一般需要显示,设为"true"

2:通过<s:action />包含进来的jsp后,在jsp中的各种链接将会在项目后面多一个斜杠,在使用URLRewriter时会出错,会找不到相应的链接处理,报400错误。
在包含的jsp中,添加连接时,href中的链接在最前面添加一个斜杠皆可。
分享到:
评论

相关推荐

    URLRewriter.rar

    &lt;section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /&gt; &lt;/configSections&gt; &lt;RewriterConfig&gt; &lt;Rules&gt; &lt;RewriterRule&gt; &lt;LookFor&gt;~/Index.html&lt;/...

    .net UrlRewriterV2

    &lt;section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /&gt; &lt;/configSections&gt; &lt;rewriter&gt; &lt;!--...

    UrlRewriter.NET 地址重写示例代码(高级篇)

    UrlRewriter.NET 是一个强大的URL重写库,用于.NET应用程序,它可以让你自定义应用程序的URL结构,以提高搜索引擎优化(SEO)和用户友好性。在本文中,我们将深入探讨两个高级话题:如何实现二级域名以及如何对URL...

    URL地址重写项目

    伪静态URL重写是通过微软公司封装好了的一个URL重写组件(UrlReswriter.jar)来实现的,导入JAR包,在WEB服务中加载伪静态地址拦截器,客户端以静态地址向服务器发起请求,服务器端的拦截器拦截客户端请求,查找XML...

    UrlReWriter.dll

    添加UrlRewriter.dll的引用 ...3.在 &lt;system.web&gt;节点中的 &lt;httpHandlers&gt;下面配置 &lt;add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /&gt; &lt;add verb="*" path="*....

    java伪静态URL重写的方法

    &lt;to type="forward"&gt;/index.jsp&lt;/to&gt; &lt;/rule&gt; &lt;/urlrewrite&gt; ``` 这里,`&lt;from&gt;`标签定义了静态URL的模式,`&lt;to&gt;`标签则定义了对应的动态URL。 3. **在web.xml中配置拦截器**:在项目的web.xml文件中,你需要...

    UrlRewriter地址栏重写

    UrlRewriter是一个强大的URL重写工具,主要用于优化网站的URL结构,实现地址栏重写,使其更加用户友好和搜索引擎友好。在本示例中,我们重点关注如何使用UrlRewriter实现伪静态,以及针对IIS7.5环境下的错误解决方案...

    .net伪静态用法,URLRewriter.dll下载

    &lt;section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /&gt; &lt;/configSections&gt; &lt;RewriterConfig&gt; &lt;Rules&gt; &lt;RewriterRule&gt; &lt;LookFor&gt;~/news/(.[0-9]...

    UrlRewriter.dll和demo

    UrlRewriter - a rule-based URL Rewriter for .NET. 1. Open your web project, or create a new one. 2. Add a reference to the Intelligencia.UrlRewriter assembly. 3. Open the web.config file. 4. Add ...

    UrlRewriter地址重写.NET源码.RAR

    《UrlRewriter:深入理解.NET中的URL重写技术》 URL重写是Web开发中一个重要的概念,它允许我们以更友好的、可SEO优化的形式来呈现网站的URL,同时在服务器端保持原有的处理逻辑。在.NET环境中,UrlRewriter库提供...

    url重写的方法~很详细

    - `&lt;LookFor&gt;~/d(\d+)\.aspx&lt;/LookFor&gt;`:表示匹配URL中的模式,这里会捕获形如`~/d123.aspx`的URL,并且`(\d+)`表示捕获数字部分作为参数。 - `&lt;SendTo&gt;~/default.aspx?id=$1&lt;/SendTo&gt;`:表示将匹配的URL重写为`~...

    Intelligencia.UrlRewriter

    在这个例子中,URL `http://example.com/product/123` 将被重写为 `http://example.com/Product.aspx?id=123`,但用户在浏览器地址栏看到的仍然是原始的伪静态URL。 除了基本的URL重写,Intelligencia.UrlRewriter...

    net用url重写URLReWriter实现任意二级域名

    标题与描述均提到了在.NET框架中利用URL重写(URL Rewriting)技术,通过URLReWriter组件实现任意二级域名的映射与处理。本文将深入解析这一技术的关键概念、实施步骤以及具体应用场景,旨在为.NET开发人员提供一个...

    asp.net url重写(URLRewriter)

    这段配置表示,当用户访问`/article/123`这样的URL时,实际请求会被重写为`/article.aspx?id=123`。 总结,ASP.NET URL重写是一个强大且灵活的技术,能够帮助开发者创建更美观、更易于管理的网站结构。`URLRewriter...

    网站伪静态例子

    &lt;section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /&gt; &lt;/configSections&gt; &lt;RewriterConfig&gt; &lt;Rules&gt; &lt;RewriterRule&gt; ...

    伪静态配置示例源码2012621

    &lt;section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /&gt; &lt;/configSections&gt; &lt;RewriterConfig&gt; &lt;Rules&gt; &lt;RewriterRule&gt; ...

    asp.net博客

    name=$1&lt;/SendTo&gt;&lt;br&gt; &lt;/RewriterRule&gt;&lt;br&gt; &lt;/Rules&gt;&lt;br&gt; &lt;/RewriterConfig&gt;&lt;br&gt; ________________&lt;br&gt;&lt;br&gt; ________________&lt;br&gt;&lt;br&gt; 致谢:&lt;br&gt;&lt;br&gt;&lt;br&gt; 1.在整站的设计和编码过程中,使用了eWebEditor编辑器...

    重写微软URLRewriter组件

    在原基础上增加以下功能 1 以这种规则传递参数&lt;LookFor&gt;~/default.html\?id=(\d+)&amp;... &lt;SendTo&gt;~/default.aspx&lt;/SendTo&gt; &lt;/RewriterRule&gt; 地址栏里面输入 default.aspx时,会自动跳转到default.html页面

    URL重写(URLRewriter.dll)

    - `&lt;action&gt;`元素定义了如何处理匹配到的URL,`type="Rewrite"`表示进行重写,`url`属性是重写后的URL,`appendQueryString="false"`表示不保留原始查询字符串。 4. **高级用法**: - 可以使用正则表达式来匹配更...

    如何实现最简单的URL重写功能

    上述配置中的 `&lt;RewriterConfig&gt;` 是关键部分,它定义了 URL 重写的规则。 - `&lt;LookFor&gt;~/d(\d+)\.aspx&lt;/LookFor&gt;` 表示寻找形如 `d\d+.aspx` 的 URL 模式。其中,`\d+` 表示匹配一个或多个数字,`$1` 表示匹配第...

Global site tag (gtag.js) - Google Analytics