2 baidu 34210313 baidu_34210313 于 2016.04.29 16:58 提问

jsp中request.getParameter调用问题
     String staTime;
    String endTime;
    String trackingPoint;
    MMDD md=new MMDD();
    Calendar cal = Calendar.getInstance();
    VolumeByPoint a = new VolumeByPoint(conn);      
    staTime=request.getParameter("yst")+"-"+request.getParameter("mmst")+"-"+request.getParameter("dayst")+" "+request.getParameter("hst");
    endTime=request.getParameter("yend")+"-"+request.getParameter("mmend")+"-"+request.getParameter("dayend")+" "+request.getParameter("hend");
    //yst年的开始;mmst月的开始;dst天的开始;hst小时的开始
    //System.out.println(request.getParameter("D1"));
    trackingPoint=request.getParameter("D1");
    int vol[]=a.getVolumeByPoint(staTime,endTime,trackingPoint);

这段代码一直提示The method getVolumeByPoint(String, String) in the type VolumeByPoint is not applicable for the arguments (String, String, String)错误。
但我函数声明中已经写明public int[] getVolumeByPoint(String staTime,String endTime,String trackingPoint)

求大神指教怎么解决?

4个回答

fk002008
fk002008   2016.04.29 18:30
已采纳

是不是你之前是写的2个参数的函数
然后后面又改了java的函数

把jsp清清把可能是以前的class搞鬼

baidu_34210313
baidu_34210313 果然是这样~谢谢~
一年多之前 回复
CSDNXIAOC
CSDNXIAOC   2016.04.29 17:02

 <%@ page contentType="text/html;charset=gbk" %> 
//或<%@ page contentType="text/html;charset=gb2312"%><HTML> <title> <%  request.setCharacter......
答案就在这里:JSP关于request.getParameter("");中文乱码问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

baidu_34210313
baidu_34210313 UTF-8应该是兼容中文字符的,应该不是乱码问题~谢谢你提供思路~
一年多之前 回复
Lu_kenwah
Lu_kenwah   2016.04.29 17:04

VolumeByPoint里面怎么写的?

baidu_34210313
baidu_34210313 java代码并没有报错,jsp目前已经搞清楚是什么原因啦~谢谢你提供思路~
一年多之前 回复
niaonao
niaonao   Rxr 2016.04.29 23:12

MMDD md=new MMDD();
Calendar cal = Calendar.getInstance();
//上面的是你自己写的类,也没代码,不知道是否有错,你仔细检查一下
//下面的这个对象的方法调用不正确,提示有两位参数,你看看代码,是不是传参数的时候错了
VolumeByPoint a = new VolumeByPoint(conn);

int vol[]=a.getVolumeByPoint(staTime,endTime,trackingPoint);

request.getParameter() 你的使用是正确的

baidu_34210313
baidu_34210313 VolumeByPoint a = new VolumeByPoint(conn);这里只有一个参数,已经找到原因,谢谢你提供思路~
一年多之前 回复
baidu_34210313
baidu_34210313 VolumeByPoint a = new VolumeByPoint(conn);
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!