如何重定向网址

时间:2011-09-28 07:23:59

标签: jquery html servlets

我不确定具体的技术术语是什么,但我想访问服务器(Apache Tomcat)中的文件。我只是想在浏览器中键入它,例如

http://localhost:8080/myProjectName/eng
*但这应该引用为。 http://localhost:8080/myProjectName/english.html *

http://localhost:8080/myProjectName/hin
*但这应该引用为。 http://localhost:8080/myProjectName/hindi.html *

我的项目结构是

myProjectName
          |
       webContent
           |
           |----WEB-INF
           |      |_ _ _ web.xml
           |
           |--- english.html
           |--- hindi.html  

有没有办法通过在web.xml中写一些东西来获得可能的结果。

Environment : java servlet html js jQuery tomcat6.0

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,这是解决方案:

  1. 你需要做什么?文件配置
  2. 使用<jsp-file>映射而不是<servlet-class>
  3. http://localhost:8080/myProjectName/eng只需在web.xml

    中定义映射即可
    <servlet>
       <servlet-name>config</servlet-name>
       <jsp-file>/english.html</jsp-file>   /* referential page */
    </servlet>
    
    <servlet-mapping>
          <servlet-name>config</servlet-name>
          <url-pattern>/eng</url-pattern>     /* url pattern */
    </servlet-mapping>