4

I would like to do a mapping for my web pages. A sort of mapping like Servlet Mapping that i've done in the web.XML, not necessarily the same code or procediment but the same result. In other words my goal is to hide the deployment of my web pages. Is it possible?

paolo2988
  • 857
  • 3
  • 15
  • 31

2 Answers2

18

You can do it the same way as for servlets. The only difference is that you must use jsp-file instead of servlet-class to declare your 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>
JB Nizet
  • 678,734
  • 91
  • 1,224
  • 1,255
1
<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 is a folder in 'Web Pages' which contains newhtml.html file. while writing it in we need to give its path so I have given there as /ui/newhtml.html. This solved the issue for mine