freezex
V2EX  ›  Java

请教 servlet-mapping 的问题

  •  
  •   freezex · Jul 21, 2015 · 3562 views
    This topic created in 4129 days ago, the information mentioned may be changed or developed.

    tomcat跑的flex网站

    原本是这样的
    <servlet-mapping>
    <servlet-name>SpringServlet</servlet-name>
    <url-pattern>/spring/*</url-pattern>
    </servlet-mapping>

    但是index.swf里设置的路径是
    xx.xx.xx.xx/TTT/spring/xxxx
    而不是
    xx.xx.xx.xx/spring/xxxx

    所以我就加了一条
    <url-pattern>/TTT/spring/*</url-pattern>

    然而并没有什么卵用

    比如我访问这个就有反应
    xx.xx.xx.xx/spring/messagebroker/streamingamf
    访问这个就404
    xx.xx.xx.xx/TTT/spring/messagebroker/streamingamf

    有人明白我在说什么吗

    3 replies  •  2015-07-21 20:42:25 +08:00
    Septembers
    Septembers
    Jul 21, 2015 via Android
    1
    <servlet-mapping>
    <servlet-name>SpringServlet</servlet-name>
    <url-pattern>/spring/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>SpringServlet</servlet-name>
    <url-pattern>/TTT/spring/*</url-pattern>
    </servlet-mapping>
    loveyu
    loveyu
    Jul 21, 2015 via Android
    2
    使用/*/*试试
    phx13ye
    phx13ye
    Jul 21, 2015
    3
    Key rules about servlet mappings
    1) The Container looks for matches in the order shown on the opposite
    page. In other words, it looks first for an exact match. If it can’t find an
    exact
    match, it looks for a directory match. If it can’t find a
    directory
    match,
    it looks for an
    extension
    match.
    2) If a request matches more than one directory <url-pattern>, the
    Container chooses the longest mapping. In other words, a request for /foo/
    bar/myStuff.do will map to the <url-pattern> /foo/bar/* even though it also
    matches the <url-pattern> /foo/*. The most
    specific
    match always wins.

    http://stackoverflow.com/questions/8995353/many-url-pattern-for-the-same-servlet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1023 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:38 · PVG 06:38 · LAX 14:38 · JFK 17:38
    ♥ Do have faith in what you're doing.