添加/删除参数以请求URL

时间:2012-07-10 15:05:58

标签: java url-routing httprequest atg atg-dynamo

我有一个方法

public void service(DynamoHttpServletRequest request,DynamoHttpServletResponse response){}

根据请求调用。对于此请求,url正在尝试更改其参数。我可以用

request.setParameter()

但是我有一个有两个不同值的键。如果我使用request.setParameter(),则第二个值将替换第一个值,如下所示。

URL-  ***"host/abc.jsp?extra=124&extra=12"***
suppose (extra,"124");
(extra,"12");

我将值“124”更改为“abc”,将“12”更改为“cd” ..此处无法将第二个值添加到网址。完成方法am将网址设为 “host / abc.jsp?extra = cd” ,第一个值将丢失。 请提出一些解决方案。

1 个答案:

答案 0 :(得分:3)

尝试将所有'额外'值放入数组中并将其设置为参数:

String[] extraArr = {"123","456"};
request.setParameter("extra",extraArr);