java url 传数组_java-如何在url请求中发送数组

我的要求如下:

我想提供演员姓名,开始日期,结束日期,并获取他在那段时间里演过的所有电影。

因此,我的服务要求就是这样。

http://localhost:8080/MovieDB/GetJson?name=Actor&startDate=20120101&endDate=20120505

现在,我想改善它。我想提供一个开始日期,结束日期和一个以上的演员名称,并希望查看该时期内所有这些演员的电影。

我不确定我的网址应该如何支持这种情况。

我正在使用spring编写基于Java的Web服务。

下面的代码是为了支持一个演员

@RequestMapping(value = "/GetJson", method = RequestMethod.GET)

public void getJson(@RequestParam("name") String ticker, @RequestParam("startDate") String startDate, @RequestParam("endDate") String endDate) {

//code to get results from db for those params.

}

我正在考虑的一种解决方案是使用%符号分隔演员名称。 例如:

http://localhost:8080/MovieDB/GetJson?name=Actor1%Actor2%Actor3&startDate=20120101&endDate=20120505

现在,在控制器中,我将使用%解析名称字符串,并获取所有演员名称。

这是执行此操作的好方法还是标准方法?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值