code: public String getStartupUri() {
  
          String result = getSettings().getViewStartup();
          if (result == null) {
              // no specific startup URI is set, use view from user settings
              result = getSettings().getViewUri();
          } else {
              // reset the startup URI, so that it is not displayed again on reload of the frameset
              getSettings().setViewStartup(null);
          }
          // add eventual request parameters to startup uri
          if (getJsp().getRequest().getParameterMap().size() > 0) {
              @SuppressWarnings("unchecked")
              Set<Entry<String, String[]>> params = getJsp().getRequest().getParameterMap().entrySet();
              Iterator<Entry<String, String[]>> i = params.iterator();
              while (i.hasNext()) {
                  Entry<?, ?> entry = i.next();
                  result = CmsRequestUtil.appendParameter(
                      result,
                      (String)entry.getKey(),
                      ((String[])entry.getValue())[0]);
              }
          }
          // append the frame name to the startup uri
          return CmsRequestUtil.appendParameter(result, CmsFrameset.PARAM_WP_FRAME, FRAMES[2]);
      }
docs: Returns the startup URI for display in the main body frame, this can
  either be the user default view, or (if set) a specific startup resource.<p>
  
  @return the startup URI for display in the main body frame