`

<a href="<html:rewrite forward="editDataSource"/>

阅读更多

<html:rewrite forward="这里是要跳转的path一般是在struts-config.xml配置文件全局跳转中找到"

 

假设:

view 层:test.jsp含有:

 

<a href="<html:rewrite forward="editDataSource"/>

<a href="<html:rewrite forward="delDataSource"/>

<a href="<html:rewrite forward="getErrors"/>

 

 

 

配置文件:struts-config.xml如下:

<global-forwards>
    <forward
      name="returnDataSourceManage"
      path="/m45-datasource"
      redirect="true" />
    <forward name="editDataSource" path="/12" />
    <forward name="delDataSource" path="/13" />
    <forward name="getErrors" path="/19" />
    <forward name="resetError" path="/20" />    
 </global-forwards>

 

那么test.jsp中三个条状分别对应的是/12,/13,/14

 

这里/12,/13./14其实用到了。地址重写技术。等有时间在告诉大家。目的就是让别人摸不找头脑。保持安全。

呵呵。将正式的地址通过地址重写规则的正则表达式来表示。

分享到:
评论

相关推荐

    个人发卡系统源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP发卡源码,异次元发卡

    &lt;rule name="acg_rewrite" stopProcessing="true"&gt; &lt;match url="^(.*)$"/&gt; &lt;conditions logicalGrouping="MatchAll"&gt; &lt;add input="{HTTP_HOST}" pattern="^(.*)$"/&gt; &lt;add input="{REQUEST_FILENAME}" ...

    .net UrlRewriterV2

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

    windows 8+IIS7 重写组件,无需配置,装完直接写webconfig即可

    windows 8+IIS7 重写组件,无需配置,... &lt;rewrite&gt; &lt;rules&gt; &lt;!--首页--&gt; &lt;rule name="index"&gt; &lt;match url="index.html" /&gt; &lt;action type="Rewrite" url="index.aspx" /&gt; &lt;/rule&gt; &lt;/rules&gt; &lt;/rewrite&gt;

    网站防盗链(IIS7.0与IIS7.5配置防盗链)

    3. **添加重写规则**:在Web.config文件中,你需要在`&lt;system.webServer&gt;`节点下添加`&lt;rewrite&gt;`节点,并在其中创建一个`&lt;rules&gt;`节点。然后在`&lt;rules&gt;`节点下添加一个`&lt;rule&gt;`节点,用于定义防盗链规则。例如,以下...

    AJAX ,无刷新传参

    &lt;script type="text/javascript" language="javascript" src="&lt;html:rewrite page='/common_local/js/http_submit.js'/&gt;"&gt;&lt;/script&gt;&lt;!--必要--&gt; &lt;script type="text/vbscript" language="vbscript" src="...

    destoon 各模块调用方法

    &lt;a href="{$MODULE[7][linkurl]}{rewrite('price.php?product=all')}" class="w"&gt;&lt;strong&gt;行情速递&lt;/strong&gt;&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="quote_body"&gt; &lt;div id="quote_0" style="height:140px;overflow:...

    urlRewrite

    &lt;from&gt;/teacourse-edit/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([0-9]+)/([A-Za-z0-9]+).html&lt;/from&gt; &lt;to type="forward"&gt;/web/teacher/course/edit/$3&lt;/to&gt; &lt;/rule&gt; &lt;/urlrewrite&gt; ``` 每个`&lt;rule&gt;`元素定义了一个URL...

    Spring MVC 配置 urlrewrite 实例

    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt; ``` 这样,每当有HTTP请求到达时,`UrlRewriteFilter`都会先进行处理。 3. **配置urlrewrite.xml** `UrlRewriteFilter`的核心配置在于`urlrewrite.xml`...

    urlrewrite地址重写实例配置说明

    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt; ``` **规则配置示例**: - **重写URL**:将`/article.do?id=123`重写为`/article/123`。 ```xml &lt;rule&gt; &lt;from&gt;/article\.do\?id=(\d+)&lt;/from&gt; &lt;to&gt;/...

    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文件中,你需要...

    IIS部署.NET+Vue项目.docx

    app.UseSwaggerUI(c =&gt; { c.SwaggerEndpoint("v1/swagger.json", "ZCWebAPI v1"); }); ``` 七、Redis 设置 最后,我们需要配置 Redis,例如设置 Redis 服务器的 IP 和端口号等。 iis 部署 .net + vue 项目需要注意...

    视频分享系统源码 VideoSharingSystem.rar

    评分:&lt;div class="dataScore" id="Score"&gt;评分显示区&lt;/div&gt; 引用&lt;link type="text/css" rel="stylesheet" href="/images/rater.css" /&gt; 签到:&lt;a href="javascript:;" onClick="Sign(@Sign@)" class="quick_link ...

    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 ...

    iis rewrite.rar

    &lt;rewrite&gt; &lt;rules&gt; &lt;rule name="RedirectOldPage" stopProcessing="true"&gt; &lt;match url="^oldpage.html" /&gt; &lt;action type="Redirect" url="newpage.html" redirectType="Permanent" /&gt; &lt;/rule&gt; &lt;/rules&gt; &lt;/...

    URLrewrite-实例

    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt; ``` 总结来说,`URLrewrite`是一个强大且灵活的URL管理工具,它通过XML配置文件实现了对URL的重写和重定向,简化了复杂的URL结构,提高了Web应用的可维护性和...

    站长 IIS7 的 web.config 配置

    4. **URL重写**:利用`&lt;rewrite&gt;`节,我们可以设置URL重写规则,改进SEO并隐藏实际的URL结构。 ```xml &lt;system.webServer&gt; &lt;rewrite&gt; &lt;rules&gt; &lt;rule name="Redirect old page" stopProcessing="true"&gt; &lt;match ...

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

    &lt;action type="Rewrite" url="/actualPage.aspx?param={EncryptionHelper:Decrypt({R:2})}" appendQueryString="false" /&gt; &lt;/rule&gt; &lt;/rules&gt; ``` 这个规则会将`/encrypted/enc_id`的请求重写为`/actualPage.aspx?...

    Nginx静态文件响应POST请求 提示405错误的解决方法

    &lt;head&gt;&lt;title&gt;405 Not Allowed&lt;/title&gt;&lt;/head&gt; &lt;body bgcolor="white"&gt; &lt;center&gt;&lt;h1&gt;405 Not Allowed&lt;/h1&gt;&lt;/center&gt; &lt;hr&gt;&lt;center&gt;nginx/1.2.0&lt;/center&gt; &lt;/body&gt; &lt;/html&gt; ``` 然而,在某些特殊的应用场景下,...

    urlrewrite包和配置文件

    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt; ``` 这段代码定义了一个名为"UrlRewriteFilter"的过滤器,并指定了配置文件的位置和日志级别。`filter-mapping`部分则将这个过滤器应用到所有的URL请求上。 ...

    java urlrewrite 实现伪静态化 demo源码

    &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt; ``` 这样,当用户访问`/product/123`时,URLRewriteFilter会将其解释为实际的动态请求`/product?id=123`,然后由后端处理。服务器返回的响应仍会显示为原始的...

Global site tag (gtag.js) - Google Analytics