xmljspweb-applicationsurl-mapping

Url Mapping For Jsp


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?


Solution

  • 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>