Борьба с некоторым кодом, который прекрасно работает в одном jsp, но не в другом.
Используется переменная java, которая всегда установлена правильно.
<%
chosen4 = assetselected;
System.out.println("chosen4 value=" + chosen4);
%>
На моей странице есть кнопкакоторый выполняет обновление, которое успешно выполняется -
<%
String assetselected = request.getParameter("comparedid")
%>
Затем я пытаюсь использовать переменную в sql: query
<sql:query var="queryresults" dataSource="jdbc/database">
select
name
from asset
where
and asset.alerton = 1
and asset.id like <%=chosen4%>
Приходится использовать вместо вместо = как равно, иначе запрос никогдавозвращает что-нибудь (в рабочем jsp).
Я сейчас это не лучший код в мире, но я в недоумении, почему вроде <% = selected4%> отлично работает в одном jsp, а недругое.
С уважением, Ральф