繁体   English   中英

如何使用web.xml映射Html文件?

[英]How to map Html files with web.xml?

好的,我试着到处找到这个答案。 我试图在这里做的是用网址映射html文件..? 是的我可以使用app / page.html访问html文件。 但我想将其映射到不同的网址。

我知道如何映射servlet类和jsp文件,但我不知道如何映射html文件。

这是我要映射的普通login.html

<body>
    <form name="loginForm" method="post" action="/Logging..in">
        Username:<input type="text" name="user" />
        <br/>
        PassWord:<input type="password" name="pass">
        <br/>
        <input type="submit" value="Sign Up!">
    </form>
</body>

干得好。 URL为/app/page将显示您的page.html

<servlet>
    <servlet-name>page</servlet-name>
    <jsp-file>/page.html</jsp-file>
</servlet>
<servlet-mapping>
    <servlet-name>page</servlet-name>
    <url-pattern>/app/page</url-pattern>
</servlet-mapping>

请注意page.html应该直接在您的上下文根目录中,或者直接在您的* .war中。

<url-pattern>/app/page</url-pattern>更改为您的愿望的任何网址,并将带有请求的网址重定向到page.html

需要注意的关键是 - “ jsp-file元素中,您可以指定JSP或HTML,其内容可以解析为HTML表单。

这与在<welcome-file>元素中指定HTML或JSP文件的原因相同。

在此输入图像描述

在此输入图像描述

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM