【问题标题】:How to link a servlet as a directory+servlet Web.xml?如何将 servlet 链接为目录+servlet Web.xml?
【发布时间】:2017-10-04 11:39:08
【问题描述】:

基本上我有一个 servlet 说:gubis

确切地说:我需要以servs/gubis 访问我的gubis servlet

我想要达到的目标是,如果我以localhost:8080/EclipsePro/servs/gubis 提出请求,则请求应重定向到localhost:8080/EclipsePro/gubis

我试过了:

<servlet>
    <servlet-name>servs/gubis</servlet-name>
    <servlet-class>duck.reg.pack.gubis</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>servs/gubis</servlet-name>
    <url-pattern>/gubis</url-pattern>
</servlet-mapping>

但是没用

【问题讨论】:

    标签: servlets web.xml


    【解决方案1】:

    如果你需要 gubis servlet 访问为 servs/gubis

    <servlet>
        <servlet-name>gubis</servlet-name>
        <servlet-class>duck.reg.pack.gubis</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>gubis</servlet-name>
        <url-pattern>servs/gubis</url-pattern>
    </servlet-mapping>
    

    我想要达到的目标是,如果我以 localhost:8080/EclipsePro/servs/gubis 的身份发出请求,则应将请求重定向到 localhost:8080/EclipsePro/gubis

    以上可以使用url-rewriting实现。

    【讨论】:

    • 啊,这使我的 apache 服务器永远不会启动并弹出错误说Server Tomcat v8.5 Server at localhost failed to start.
    猜你喜欢
    • 2015-03-01
    • 2017-02-04
    • 2023-03-29
    • 2018-07-02
    • 2017-09-19
    • 2010-11-19
    • 2016-07-05
    • 1970-01-01
    • 2017-11-05
    相关资源
    最近更新 更多