public java.util.Map getParameterMap() { return _req.getParameterMap(); }
Map<String, String[]> params = req.getParameterMap(); for (Map.Entry<String, String[]> param : params.entrySet())
Map<String, String[]> params = req.getParameterMap(); for (Map.Entry<String, String[]> param : params.entrySet())
Map<String, String[]> params = req.getParameterMap(); for (Map.Entry<String, String[]> param : params.entrySet())
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String sNo = request.getParameter("sNo"); try { if(!request.getParameterMap().containsKey("sNo")) {
for (Map.Entry<String, String[]> y : renderRequest.getParameterMap().entrySet()) { parameters.put(y.getKey(), Arrays.asList(y.getValue()));
for (Map.Entry<String, String[]> y : renderRequest.getParameterMap().entrySet()) { parameters.put(y.getKey(), Arrays.asList(y.getValue()));
Map requestParameters = request.getParameterMap();
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String id = request.getParameter("id"); String alias = request.getParameter("alias"); if(alias == null && request.getParameterMap().containsKey("alias")) { // Happens with an alias "" alias = ""; } KeystoreData data = ((KeystoreData) request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + id)); Certificate cert; try { cert = data.getCertificate(alias); } catch (KeystoreException e) { throw new PortletException(e); } String type = "Trusted Certificate"; boolean keyLocked = true; String[] keys = data.getKeys(); for(int i = 0; i < keys.length; ++i) { if(keys[i].equals(alias)) { type = "Private Key"; keyLocked = data.getInstance().isKeyLocked(alias); } } request.setAttribute("id", id); request.setAttribute("alias", alias); request.setAttribute("type", type); request.setAttribute("keyLocked", Boolean.valueOf(keyLocked)); // TODO: Handle certificate chain request.setAttribute("certs", new Certificate[] {cert}); }