<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

简介: 1 在jersey中的代码如下: @GET @Path("getCarInsuranceList") @Produces(MediaType.

1 在jersey中的代码如下:

    
    @GET
    @Path("getCarInsuranceList")
    @Produces(MediaType.APPLICATION_JSON)
    public List<CarInsurance> getCarInsuranceList(@FormParam("startDate") String startDate,
                                                  @FormParam("endDate") String endDate,
                                                  @FormParam("carInsuranceStatus") CarInsuranceStatus carInsuranceStatus) {
        List<CarInsurance> requests = carInsuranceDao.listCarInsurance(DateUtils.FIRST_DATE,
                                                                       new Date(),
                                                                       PageInfo.ALL,
                                                                       carInsuranceStatus).getResults();
        return requests;
    }


这样一般来说肯定在服务启动时候就会报错的:

CarInsuranceStatus), should not consume any form parameter.;

2 解决方法

如果注解使用的@GET标注的,则使用@QueryParam

如果注解使用的@POST标注的,则使用@FormParam

3  如下改正后的代码:

    
    @GET
    @Path("getCarInsuranceList")
    @Produces(MediaType.APPLICATION_JSON)
    public List<CarInsurance> getCarInsuranceList(@QueryParam("startDate") String startDate,
                                                  @QueryParam("endDate") String endDate,
                                                  @QueryParam("carInsuranceStatus") CarInsuranceStatus carInsuranceStatus) {
        List<CarInsurance> requests = carInsuranceDao.listCarInsurance(DateUtils.FIRST_DATE,
                                                                       new Date(),
                                                                       PageInfo.ALL,
                                                                       carInsuranceStatus).getResults();
        return requests;
    }

4 参考别人说法地址: http://stackoverflow.com/questions/17125747/jersey-should-not-consume-any-form-parameter-exception

目录
相关文章
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
线程的状态有:new、runnable、running、waiting、timed_waiting、blocked、dead 当执行new Thread(Runnabler)后,新创建出来的线程处于new状态,这种线程不可能执行 当执行thread.start()后,线程处于runnable状态,这种情况下只要得到CPU,就可以开始执行了。
959 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
总结和计划总是让人喜悦或镇痛,一方面以前一段时间没有荒废,能给现在的行动以信心,另一方面看到一年的时间并不能完成很多事情,需要抓紧时间。
863 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
Every Programmer Should Know These Latency Numbers 1秒=1000毫秒(ms) 1秒=1,000,000 微秒(μs) 1秒=1,000,000,000 纳秒(ns) 1秒=1,000,000,000,000 皮秒(ps) L1 cache reference .
817 0
|
Web App开发 数据库
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
可伸缩系统的架构经验 Feb 27th, 2013 | Comments 最近,阅读了Will Larson的文章Introduction to Architecting System for Scale,感觉很有价值。
2576 0
|
Web App开发 前端开发 Linux
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
 频繁的文件访问会导致系统的Cache使用量大增   $ free -m   total used free shared buffers cached   Mem: 3955 3926 28 0 55 3459   -...
823 0
|
Web App开发 前端开发 Java
|
新零售 监控
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
千万级规模高性能、高并发的网络架构经验分享 主 题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。
1520 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
一个典型的星型模式包括一个大型的事实表和一组逻辑上围绕这个事实表的维度表。  事实表是星型模型的核心,事实表由主键和度量数据两部分组成。
701 0
|
Web App开发 前端开发