⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 actionportlet.java

📁 GridSphere 门户 提供一个基于 portlet 的高级开放源代码门户。GridSphere 是在欧盟提供基金的 GridLab 项目下开发的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        doMode(request, response);    }    /**     * Simply forwards to #doView     *     * @param request  the portlet request     * @param response the portlet response     * @throws PortletException if a portlet exception occurs     * @throws IOException      if an I/O error occurs     */    public void doHelp(RenderRequest request, RenderResponse response) throws PortletException, IOException {        log.debug("ActionPortlet: in doHelp");        setNextState(request, DEFAULT_HELP_PAGE);        doView(request, response);    }    protected String getLocalizedText(PortletRequest req, String key) {        Locale locale = req.getLocale();        ResourceBundle bundle = ResourceBundle.getBundle("Portlet", locale);        return bundle.getString(key);    }    public String getParameter(PortletRequest request, String param) {        String value = request.getParameter(param);        return (value == null) ? "" : value;    }    public String getParameter(PortletRequest request, String param, String defaultValue) {        String value = request.getParameter(param);        return (value == null) ? defaultValue : value;    }    public String[] getParameterValues(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        return (values == null) ? new String[0] : values;    }    public int getParameterAsInt(PortletRequest request, String param) {        return getParameterAsInt(request, param, 0);    }    public int getParameterAsInt(PortletRequest request, String param, int defaultValue) {        String value = request.getParameter(param);        if (value == null)            return defaultValue;        if (value.equals(""))            return defaultValue;        try {            return (new Integer(value)).intValue();        } catch (Exception e) {            return defaultValue;        }    }    public int[] getParameterValuesAsInt(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new int[0];        } else {            int objs[] = new int[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Integer(value)).intValue();                } catch (Exception e) {                    objs[ii] = 0;                }            }            return objs;        }    }    public long getParameterAsLng(PortletRequest request, String param) {        return getParameterAsLng(request, param, 0);    }    public long getParameterAsLng(PortletRequest request, String param, long defaultValue) {        String value = request.getParameter(param);        if (value == null)            return defaultValue;        if (value.equals(""))            return defaultValue;        try {            return (new Long(value)).longValue();        } catch (Exception e) {            return defaultValue;        }    }    public long[] getParameterValuesAsLng(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new long[0];        } else {            long objs[] = new long[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Long(value)).longValue();                } catch (Exception e) {                    objs[ii] = 0;                }            }            return objs;        }    }    public float getParameterAsFlt(PortletRequest request, String param) {        return getParameterAsFlt(request, param, (float) 0.0);    }    public float getParameterAsFlt(PortletRequest request, String param, float defaultValue) {        String value = request.getParameter(param);        if (value == null)            return defaultValue;        if (value.equals(""))            return defaultValue;        try {            return (new Float(value)).floatValue();        } catch (Exception e) {            return defaultValue;        }    }    public float[] getParameterValuesAsFlt(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new float[0];        } else {            float objs[] = new float[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Float(value)).floatValue();                } catch (Exception e) {                    objs[ii] = 0;                }            }            return objs;        }    }    public double getParameterAsDbl(PortletRequest request, String param) {        return getParameterAsDbl(request, param, 0.0);    }    public double getParameterAsDbl(PortletRequest request, String param, double defaultValue) {        String value = request.getParameter(param);        if (value == null)            return defaultValue;        if (value.equals(""))            return defaultValue;        try {            return (new Double(value)).doubleValue();        } catch (Exception e) {            return defaultValue;        }    }    public double[] getParameterValuesAsDbl(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new double[0];        } else {            double objs[] = new double[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Double(value)).doubleValue();                } catch (Exception e) {                    objs[ii] = 0;                }            }            return objs;        }    }    public boolean getParameterAsBool(PortletRequest request, String param) {        String value = request.getParameter(param);        if (value == null) return false;        if (value.equals("")) return false;        if (value.equals("true")) return true;        return false;    }    public boolean[] getParameterValuesAsBool(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new boolean[0];        } else {            boolean objs[] = new boolean[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                if (value.equals("")) objs[ii] = false;                if (value.equals("true")) objs[ii] = true;                objs[ii] = false;            }            return objs;        }    }    public Integer getParameterAsInteger(PortletRequest request, String param) {        String value = request.getParameter(param);        if (value == null)            return (new Integer(0));        if (value.equals("")) value = "0";        try {            return (new Integer(value));        } catch (Exception e) {            return (new Integer(0));        }    }    public Integer[] getParameterValuesAsInteger(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new Integer[0];        } else {            Integer objs[] = new Integer[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Integer(value));                } catch (Exception e) {                    objs[ii] = (new Integer(0));                }            }            return objs;        }    }    public Float getParameterAsFloat(PortletRequest request, String param) {        String value = request.getParameter(param);        if (value == null)            return (new Float(0.0));        if (value.equals("")) value = "0";        try {            return (new Float(value));        } catch (Exception e) {            return (new Float(0.0));        }    }    public Float[] getParameterValuesAsFloat(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new Float[0];        } else {            Float objs[] = new Float[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Float(value));                } catch (Exception e) {                    objs[ii] = (new Float(0.0));                }            }            return objs;        }    }    public Double getParameterAsDouble(PortletRequest request, String param) {        String value = request.getParameter(param);        if (value == null)            return (new Double(0.0));        if (value.equals("")) value = "0";        try {            return (new Double(value));        } catch (Exception e) {            return (new Double(0.0));        }    }    public Double[] getParameterValuesAsDouble(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new Double[0];        } else {            Double objs[] = new Double[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                try {                    objs[ii] = (new Double(value));                } catch (Exception e) {                    objs[ii] = (new Double(0.0));                }            }            return objs;        }    }    public Boolean getParameterAsBoolean(PortletRequest request, String param) {        String value = request.getParameter(param);        if (value == null) return Boolean.FALSE;        if (value.equals("")) return Boolean.FALSE;        if (value.equals("true")) return Boolean.TRUE;        return Boolean.FALSE;    }    public Boolean[] getParameterValuesAsBoolean(PortletRequest request, String param) {        String values[] = request.getParameterValues(param);        if (values == null) {            return new Boolean[0];        } else {            Boolean objs[] = new Boolean[values.length];            for (int ii = 0; ii < values.length; ++ii) {                String value = values[ii];                if (value.equals("")) objs[ii] = Boolean.FALSE;                if (value.equals("true")) objs[ii] = Boolean.TRUE;                objs[ii] = Boolean.FALSE;            }            return objs;        }    }    public List<String> getParameterValuesAsList(PortletRequest request, String param) {        // Create list for values        List<String> listValues = new ArrayList<String>();        // Get parameter values        String paramValues[] = getParameterValues(request, param);        for (int ii = 0; ii < paramValues.length; ++ii) {            listValues.add(paramValues[ii]);        }        return listValues;    }    public Map getParameterValuesAsMap(PortletRequest request, String param) {        // Create list for values        Map<String, String> mapValues = new HashMap<String, String>();        // Get parameter values        String paramValues[] = getParameterValues(request, param);        for (int ii = 0; ii < paramValues.length; ++ii) {            String paramValue = paramValues[ii];            int index = paramValue.indexOf(":");            if (index < 0) {                continue;            }            String key = paramValue.substring(0, index);            String value = paramValue.substring(index + 1, paramValue.length());            mapValues.put(key, value);        }        return mapValues;    }    protected String getUniqueId() {        //log.debug("setting unique cid: " + this.getPortletConfig().getPortletName());        return this.getPortletConfig().getPortletName();    }    public PortletService createPortletService(Class serviceClass) throws PortletServiceException {        return PortletServiceFactory.createPortletService(serviceClass, true);    }    protected void createErrorMessage(FormEvent evt, String text) {        MessageBoxBean msgBox = evt.getMessageBoxBean("msg");        msgBox.setMessageType(MessageStyle.MSG_ERROR);        String msgOld = msgBox.getValue();        msgBox.setValue((msgOld != null ? msgOld : "") + "\n" + text);    }    protected void createSuccessMessage(FormEvent evt, String text) {        MessageBoxBean msg = evt.getMessageBoxBean("msg");        msg.setValue(text);        msg.setMessageType(MessageStyle.MSG_SUCCESS);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -