Yo creo que es un error enorme meter ese código en una JSP, y ni siquiera sé si llegará a funcionar. Lo normal es que lo ejecutaras en el servlet, y que recogieras la respuesta en el JSP.
Pero si aun así quieres ejecutarlo en la JSP, mete ese tochazo de código entre <% ... %>
Edito: Creo que no te estoy entendiendo, ¿tu consulta es sobre como añadir esto
Cita: if (request.getParameterValues("data").length > 0) { String SQLString = "SELECT * FROM data WHERE id IN ("; for (String s : request.getParameterValues("data")) { SQLString += s.toString() + ", "; } SQLString = SQLString.substring(0, SQLString.lastIndexOf(',')) + ")";}
al código de abajo?
Con esa SQL supuestamente buscarás los registros cuyos ids estén en un array ¿de String? que pasas a la sesión con el nombre de data.
Esa SQLString equivale a
Cita: String q="select * from material where concepto="+concepto;