java - 如何将 "export"映射作为 Java EE 上的网站参数

标签 java tomcat jakarta-ee tomcat7

最近开始接触Tomcat和Java EE,有一个函数可以在.jsp文件中使用:

Map map = request.getParameterMap();

request.getParameterMap() 函数接受一个参数,例如这个参数

a=b&c=d&a=zzz&empty=&empty=&1=22

并将其放入 Map 中。现在我想知道,有没有办法将您已经拥有的 Map 转换为要附加在 url 上的这种参数?也许是这样的:

String parameter = map.getUrlParameter;

还是我必须编写一个手动执行此操作的函数?

最佳答案

HashMap<String, HashMap<ArrayList<String>,Double> reader = new HashMap<>();


                String parameters = "?";
                Object[] array = reader.keySet().toArray();

                for (int i = 0; i < reader.size(); i++) {
                    parameters = parameters + (array[i].toString()) + "=" + ((ArrayList) reader.get(array[i].toString()).keySet().toArray()[0]).toString() +
                            "&" + array[i].toString() + "=" + reader.get(array[i]).get(reader.get(array[i]).keySet().toArray()[0]).toString() + "&";
                }

然后可以将此参数字符串附加到 URL。

关于java - 如何将 "export"映射作为 Java EE 上的网站参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51277910/

相关文章:

java - jks keystore 中的证书将导入到 java home 中

通过 FileUtils 复制现有文件时出现 java.io.FileNotFoundException

hibernate - 如何在 Java EE Spring JSF 应用程序中组织支持 bean 和实体类

java - 将二维数组中的每个元素相除

java - 如何从 Swing 应用程序检测到 PC 正在关闭?

jsp - 警告 : JSF1091: No mime type could be found for file/ny/home. jsp

java - Tomcat8:404 错误,尽管 webapp 文件夹存在(dspace 实例)

eclipse - 如何在 OS X 10.10.3 上从 Eclipse 启动 Glassfish 服务器?

java - 车辆跟踪系统[java/Java EE]

java - 通过双击使用 java 而不是 javaw 打开 .Jar 文件