如何从Servlet

时间:2016-05-28 22:23:30

标签: java google-app-engine servlets

我创建了一个app-engine连接的android项目。这种方式的工作方式是当您打开webapp目录时,有一个index.html,它作为api的主页。我想要的是创建一个Servlet,它将为我生成该主页,而不是从这个webapp/index.html提供它。我创建了我的servlet。但我不确定如何在web.xml

中引用它

我想我必须替换

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

1 个答案:

答案 0 :(得分:1)

如果你想保持简单,你可以完全删除静态 index.html 并创建一个这样的servlet映射(在web.xml中)。

<servlet>
     <servlet-name>MyWelcomeServlet<servlet-name>
     <servlet-class>domain.package.subpackage.class</servlet-class>
 </servlet>
 <servlet-mapping>
     <servlet-name>MyWelcomeServlet</servlet-name>
     <url-pattern>/index.html</url-pattern>
 </servlet-mapping>

注意:删除或重命名静态 index.html 非常重要,因为Google的内容传送网络会在将请求路由到应用引擎实例之前提供静态文件。