关于jsp中request.getParameter报错问题

错误信息:
已在 _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 中定义 d
Date d = (eDate1==null?new Date():DateUtil.fmtStrToDate(eDate1,"yyyy-MM-dd"));

我的jsp中的代码:
<%
String sDate1=request.getParameter("sDate");
Date d = (sDate1==null?new Date():DateUtil.fmtStrToDate(sDate1,"yyyy-MM-dd"));
String sDate = DateUtil.fmtDateToYMD(d);
sDate=sDate==null?DateUtil.fmtDateToStr(new Date(),"yyyy-MM-dd"):sDate;
%>

给你的建议, 不要用三目运算符,出错了不好去查找原因,建议你把它拆分,一步步的取值,转换, 然后System.out.println打印验证每一步的结果是否正确

尤其是时间,在jsp中是非常容易搞错的一个地方。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答