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中的链接在最前面添加一个斜杠皆可。
分享到:
相关推荐
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> </configSections> <RewriterConfig> <Rules> <RewriterRule> <LookFor>~/Index.html</...
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> </configSections> <rewriter> <!--...
UrlRewriter.NET 是一个强大的URL重写库,用于.NET应用程序,它可以让你自定义应用程序的URL结构,以提高搜索引擎优化(SEO)和用户友好性。在本文中,我们将深入探讨两个高级话题:如何实现二级域名以及如何对URL...
伪静态URL重写是通过微软公司封装好了的一个URL重写组件(UrlReswriter.jar)来实现的,导入JAR包,在WEB服务中加载伪静态地址拦截器,客户端以静态地址向服务器发起请求,服务器端的拦截器拦截客户端请求,查找XML...
添加UrlRewriter.dll的引用 ...3.在 <system.web>节点中的 <httpHandlers>下面配置 <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> <add verb="*" path="*....
<to type="forward">/index.jsp</to> </rule> </urlrewrite> ``` 这里,`<from>`标签定义了静态URL的模式,`<to>`标签则定义了对应的动态URL。 3. **在web.xml中配置拦截器**:在项目的web.xml文件中,你需要...
UrlRewriter是一个强大的URL重写工具,主要用于优化网站的URL结构,实现地址栏重写,使其更加用户友好和搜索引擎友好。在本示例中,我们重点关注如何使用UrlRewriter实现伪静态,以及针对IIS7.5环境下的错误解决方案...
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> </configSections> <RewriterConfig> <Rules> <RewriterRule> <LookFor>~/news/(.[0-9]...
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中的URL重写技术》 URL重写是Web开发中一个重要的概念,它允许我们以更友好的、可SEO优化的形式来呈现网站的URL,同时在服务器端保持原有的处理逻辑。在.NET环境中,UrlRewriter库提供...
- `<LookFor>~/d(\d+)\.aspx</LookFor>`:表示匹配URL中的模式,这里会捕获形如`~/d123.aspx`的URL,并且`(\d+)`表示捕获数字部分作为参数。 - `<SendTo>~/default.aspx?id=$1</SendTo>`:表示将匹配的URL重写为`~...
在这个例子中,URL `http://example.com/product/123` 将被重写为 `http://example.com/Product.aspx?id=123`,但用户在浏览器地址栏看到的仍然是原始的伪静态URL。 除了基本的URL重写,Intelligencia.UrlRewriter...
标题与描述均提到了在.NET框架中利用URL重写(URL Rewriting)技术,通过URLReWriter组件实现任意二级域名的映射与处理。本文将深入解析这一技术的关键概念、实施步骤以及具体应用场景,旨在为.NET开发人员提供一个...
这段配置表示,当用户访问`/article/123`这样的URL时,实际请求会被重写为`/article.aspx?id=123`。 总结,ASP.NET URL重写是一个强大且灵活的技术,能够帮助开发者创建更美观、更易于管理的网站结构。`URLRewriter...
<section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> </configSections> <RewriterConfig> <Rules> <RewriterRule> ...
<section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> </configSections> <RewriterConfig> <Rules> <RewriterRule> ...
name=$1</SendTo><br> </RewriterRule><br> </Rules><br> </RewriterConfig><br> ________________<br><br> ________________<br><br> 致谢:<br><br><br> 1.在整站的设计和编码过程中,使用了eWebEditor编辑器...
在原基础上增加以下功能 1 以这种规则传递参数<LookFor>~/default.html\?id=(\d+)&... <SendTo>~/default.aspx</SendTo> </RewriterRule> 地址栏里面输入 default.aspx时,会自动跳转到default.html页面
- `<action>`元素定义了如何处理匹配到的URL,`type="Rewrite"`表示进行重写,`url`属性是重写后的URL,`appendQueryString="false"`表示不保留原始查询字符串。 4. **高级用法**: - 可以使用正则表达式来匹配更...
上述配置中的 `<RewriterConfig>` 是关键部分,它定义了 URL 重写的规则。 - `<LookFor>~/d(\d+)\.aspx</LookFor>` 表示寻找形如 `d\d+.aspx` 的 URL 模式。其中,`\d+` 表示匹配一个或多个数字,`$1` 表示匹配第...