public String defaultPage() {
String page = null;
if (BridgeUtil.isPortletRequest()) {
FacesContext facesContext = FacesContext.getCurrentInstance();
PortletConfig portletConfig = (PortletConfig) facesContext
.getELContext().getContext(PortletConfig.class);
String bridgeParametersPrefix = Bridge.BRIDGE_PACKAGE_PREFIX
+ portletConfig.getPortletName() + ".";
Map<String, String> defaultViewIdMap = (Map<String, String>) facesContext
.getExternalContext().getApplicationMap().get(
bridgeParametersPrefix + Bridge.DEFAULT_VIEWID_MAP);
PortletRequest request = (PortletRequest) facesContext.getExternalContext().getRequest();
page = defaultViewIdMap.get(request.getPortletMode().toString());