【问题标题】:Find Root Struts 1.2 Web.xml URL-PatternFind Root Struts 1.2 Web.xml URL-Pattern
【发布时间】:2013-08-02 21:01:05
【问题描述】:

这是一个非常简单的问题,但会引起一些麻烦。

我参加了这个项目,但熟悉它的人并不多。我的 web.xml 文件中有以下内容。

 <filter>
    <filter-name>XSS</filter-name>
    <filter-class>com.lmig.acu.servletinits.CrossScriptingFilter</filter-class>
 </filter>
 <filter-mapping>
    <filter-name>XSS</filter-name>
    <url-pattern>/*</url-pattern>
 </filter-mapping>

我的问题是,是否有一个与 web.xml 相关的文件在上面的 url 模式中概述了 /* 将指向的位置?

【问题讨论】:

  • /* 表示“所有网址”。每次用户点击您的应用程序的 url 时,都会从该过滤器中通过

标签: java struts web.xml


【解决方案1】:

(/*) 将所有 URL 路径映射到 Filter 类 com.lmig.acu.servletinits.CrossScriptingFilter

根据 servlet 规范 SRV.11.2 的 servlet 映射语法:

  • 以“/”字符开头并以“/*”后缀结尾的字符串 用于路径映射。
  • 以“*.”前缀开头的字符串用作扩展名 映射。
  • 仅包含“/”字符的字符串表示“默认” 应用程序的 servlet。在这种情况下,servlet 路径是 请求 URI 减去上下文路径,路径信息为空。

【讨论】:

    猜你喜欢
    • 2013-08-02
    • 2017-07-18
    • 2020-03-27
    • 1970-01-01
    • 2011-08-12
    • 2016-12-10
    • 2018-08-06
    • 2013-09-25
    相关资源
    最近更新 更多