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)
求大神指教怎么解决?
是不是你之前是写的2个参数的函数
然后后面又改了java的函数
把jsp清清把可能是以前的class搞鬼
<%@ page contentType="text/html;charset=gbk" %>
//或<%@ page contentType="text/html;charset=gb2312"%><HTML> <title> <% request.setCharacter......
答案就在这里:JSP关于request.getParameter("");中文乱码问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
VolumeByPoint里面怎么写的?
MMDD md=new MMDD();
Calendar cal = Calendar.getInstance();
//上面的是你自己写的类,也没代码,不知道是否有错,你仔细检查一下
//下面的这个对象的方法调用不正确,提示有两位参数,你看看代码,是不是传参数的时候错了
VolumeByPoint a = new VolumeByPoint(conn);
int vol[]=a.getVolumeByPoint(staTime,endTime,trackingPoint);
request.getParameter() 你的使用是正确的