Hi,
You can use an EntryPoint "dispatcher" if your application has multiple
host pages.
->
public class EntryPointDispatcher implements EntryPoint {
public void onModuleLoad() {
Log.debug("EntryPointDispatcher - onModuleLoad()");
try {
// get the Host Page name
Dictionary dictionary = Dictionary.getDictionary("Pages");
String page = dictionary.get("page");
Log.debug("Page name token: " + page);
if (page.equals(NameTokens.mainPage)) {
MultiPageEntryPoint entrypoint = (MultiPageEntryPoint)
GWT.create(MainPageEntryPoint.class);
entrypoint.onModuleLoad();
}
else if (page.equals(NameTokens.accountPage)) {
MultiPageEntryPoint entrypoint = (MultiPageEntryPoint)
GWT.create(AccountPageEntryPoint.class);
entrypoint.onModuleLoad();
}
else if (page.equals(NameTokens.contactPage)) {
MultiPageEntryPoint entrypoint = (MultiPageEntryPoint)
GWT.create(ContactPageEntryPoint.class);
entrypoint.onModuleLoad();
}
} catch (Exception e) {
Log.error("e: " + e);
e.printStackTrace();
Window.alert(e.getLocalizedMessage());
}
}
}
->
Cheers
Rob
Kiahu.com
On Friday, August 3, 2012 11:43:38 AM UTC+10, tong123123 wrote:
>
> although this requirement seems strange, but maybe I need to change so.
> Currently, my gwt application has just one hosted html with
> <script type = .... src = "....nocache.js"></script>
>
> this is perfectly normal.
> But now, I may need to change it so that there is several html instead of
> this only one hosted html.
> For example,
> one html (or jsp) called simpeSearch.html
> another html called advancedSearch.html
>
> is it possible to much such silly change and how to do it?
>
> In fact, I also do not know the exact reason for this change, but it seems
> related to embedded this search page to portlet (I do not know the detail
> yet).
>
>
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/dIS0ErtcPFcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.