2012-09-11 45 views
2

当应用程序有多个模块时,GWT应用程序的web.xml<welcome-file-list>,每个模块的EntryPointwar/<myapp>/<myapp>.html之间的关系是什么?是否有超过1 <welcome-file>?在这种情况下,三者如何相互关联?多个模块的GWT欢迎文件

+1

我认为'welcome-file-list'与JSR规范有关。恕我直言'欢迎文件列表'与服务器端相关,并且在以下情况下有用:https://developers.google.com/web-toolkit/articles/dynamic_host_page。 –

回答

1

如果在用户请求中没有指定页面,welcome-file是服务器提供的服务。例如,如果用户进入他的浏览器www.your-domain.com/,则会提供一个欢迎文件。但是,如果用户输入www.your-domain.com/MyModule.jsp,则会提供MyModule.jsp。

模块通常有一个入口点,但他们不需要。您可能有其他模块继承的模块,并且没有自己的入口点。如果一个模块确实有一个入口点,那么应该有一个像加载MyModule的MyModule.html或MyModule.jsp这样的主机页面。

+0

如果welcome-file-list标签中有多个welcome-file元素,该怎么办? –

+0

服务器将按照指定的顺序尝试列表中的每个文件,直至找到用户尝试访问的目录中存在的文件。 –

+0

如果欢迎文件列表中有多个文件,如 index.html index.htm index.jsp default.html default.htm default.jsp 并且项目中的所有文件均正确存在 –