我的查询是这样的
where (:startDate is null or :endDate is null or DDATE between :startDate AND :endDate)
AND (:startDate is null or (:endDate is not null or DDATE between :startDate AND :date))
Run Code Online (Sandbox Code Playgroud)
startDAte和endDate我从ajax日期选择器获取,但日期是系统日期,我得到这样的
Date utiDate = new Date();
Run Code Online (Sandbox Code Playgroud)
当我执行我的查询时,我得到错误
java.sql.SQLException: ORA-00932: inconsistent datatypes: expected DATE got BINARY
Run Code Online (Sandbox Code Playgroud) 我有一个这样的跨度标签
<td>
<s:textfield name="trnfr" id="trnfr"/>
<span id="trnfrm" style="width:10px;display:inline;">
<a onClick="showCal('trnfrm')"><img src="./images/cal.gif" border="0"
alt='<s:text name="Co.Cal" />' /> </a>
</span>
</td>
Run Code Online (Sandbox Code Playgroud)
它应该呈现为

但是它是这样渲染的

当我在浏览器中查看源代码时,它是这样呈现的

不知道出了什么问题。
注意:通过在浏览器中动态将display:block更改为display:inline,可以得到正确的图像。
我的字符串是这样的:
temp="'SE019','SR132','SC123'";
Run Code Online (Sandbox Code Playgroud)
我使用的函数如下:
temp.replace("'","");
Run Code Online (Sandbox Code Playgroud)
但结果将是:
SE019' , 'SR132', 'SC123'
只删除了第一个引用我需要删除所有引号