Jsp的网址映射

Posted

技术标签:

【中文标题】Jsp的网址映射【英文标题】:Url Mapping For Jsp 【发布时间】:2012-10-17 00:06:34 【问题描述】:

我想为我的网页做一个映射。我在 web.XML 中完成的一种类似 Servlet Mapping 的映射,不一定是相同的代码或程序,而是相同的结果。换句话说,我的目标是隐藏我的网页的部署。有可能吗?

【问题讨论】:

这应该可以帮助你***.com/questions/4291545/how-to-put-jsp-in-web-inf 【参考方案1】:

您可以按照与 servlet 相同的方式进行操作。唯一的区别是您必须使用jsp-file 而不是servlet-class 来声明您的servlet:

<servlet>
    <servlet-name>Hello</servlet-name>
    <jsp-file>hello.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/hi</url-pattern>
</servlet-mapping>

【讨论】:

有没有办法忽略 servlet?假设您关心的所有信息都在 JSP 中? 你的jsp文件应该用&lt;jsp-file&gt;/index.jsp&lt;/jsp-file&gt;这样的路径来提及【参考方案2】:
<servlet>
        <servlet-name>home page</servlet-name>
        <jsp-file>/ui/newhtml.html</jsp-file>
</servlet>
<servlet-mapping>
        <servlet-name>home page</servlet-name>
        <url-pattern>/home</url-pattern>
</servlet-mapping>

ui 是“网页”中的一个文件夹,其中包含 newhtml.html 文件。 在编写它时,我们需要给出它的路径,所以我在那里给出了 /ui/newhtml.html。这解决了我的问题

【讨论】:

以上是关于Jsp的网址映射的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在struts 2中处理未映射的操作以重定向到某个合适的错误页面?

JSP_映射

两台WEB服务器,一台TOMCAT,一台IIS,路由中把80端口映射到TOMCAT上,如何在TOMCAT中将指定网址转到IIS上

jsp映射为其他地址上去 ???

python-- Django路由系统(网址关系映射)视图模板