Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用dateParam进行JSTL查询_Java_Jsp_Jstl_Jstl Functions - Fatal编程技术网

Java 使用dateParam进行JSTL查询

Java 使用dateParam进行JSTL查询,java,jsp,jstl,jstl-functions,Java,Jsp,Jstl,Jstl Functions,我试图在JSP上返回一个数据非常有限的简单查询,比如最多返回20-25行 我对使用JSTL有点陌生,但我想知道,在带有标记的JSP中,var={time_req_date}之类的东西是否替换了scriptlet或request.getParameter变量,例如 <c:set var="time_req1" value="<=${time_req_date}>"/> <c:set var="time_req2" value="<=${time_req_date

我试图在JSP上返回一个数据非常有限的简单查询,比如最多返回20-25行

我对使用JSTL有点陌生,但我想知道,在带有标记的JSP中,var={time_req_date}之类的东西是否替换了scriptlet或request.getParameter变量,例如

<c:set var="time_req1" value="<=${time_req_date}>"/>
<c:set var="time_req2" value="<=${time_req_date2}>"/>
<sql:query var="sqlresult" sql="select * FROM FORM_REDUCVU WHERE 
to_date(TIME_REQ,'mm/dd/yyyy') >= ? AND to_date(TIME_REQ,'mm/dd/yyyy') 
<=  ?  ORDER BY ID DESC" maxRows="25" dataSource="jdbc/myoracledev">
<sql:param value="1110484" ></sql:param>
</sql:query>
我从一个搜索表单页面中得到了两个文本字段,我只是想得到返回的数据。我甚至不确定是否需要在日期中使用格式标记库。也许我是,但如果你能给我指出正确的方向,我会很感激的。我意识到这些数据通常不应该出现在JSP中,我正在构建一个单独的DAO类来划分代码。就短期而言,我想知道遗漏了什么或不正确的地方

错误似乎意味着以下几点:

18-Feb-2019 11:57:32.502 SEVERE [http-nio-20000-exec-6] 
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() 
for servlet [jsp] in context with path [/useragent] threw exception 
[javax.servlet.ServletException: javax.servlet.jsp.JspException: select 
* FROM FORM_REDUCVU WHERE to_date(TIME_REQ,'mm/dd/yyyy') >= ? AND 
to_date(TIME_REQ,'mm/dd/yyyy') <=  ?  ORDER BY ID DESC: Missing IN or 
OUT parameter at index:: 2] with root cause
java.sql.SQLException: Missing IN or OUT parameter at index:: 2

谢谢

它在抱怨,因为你说有两个参数是问号,但你没有提供这两个参数的值。

我正在编辑上面的内容,看看它是否正确。好吧,它不会让我,我不能格式化这个评论。{ }