Ciao, ho il seguente problema che mi fa sclerare da ieri:
in pratica devo compore un stringa che userò per inserire dei dati nel db.
Appena entro nel ciclo for perdo le tracce del contenuto. Ho provato a usare anche n bean esterno per settare la variabile e poi farmela restituire ma niente. La classe query ha un metodo set e get
<code>
<%
Processo p = (Processo)session.getAttribute("processo");
if(p==null)p=new Processo();
Vector v_d_ne = (Vector)session.getAttribute("v_d_ne");
if(v_d_ne==null)v_d_ne = new Vector();
Vector v_d_to = (Vector)session.getAttribute("v_d_to");
if(v_d_to==null)v_d_to= new Vector();
Query q = new Query();
String insert_d="insert into documenti (nome,path,tipo,nome_p) values";
for(int i=0;i<v_d_ne.size();i++){
Documentazione d = (Documentazione)v_d_ne.elementAt(i);
insert_d = insert_d+"('"+d.getTitolo()+"','"+d.getPath()+"',' "+d.getTipo()+"','"+p.getNome()+"')";
if(i<v_d_ne.size()-1)insert_d = insert_d+",";
q.setQuery(insert_d);
}
InsertProcesso ip = new InsertProcesso();
ip.insert(p);
ip.insertD(q.getQuery());
application.removeAttribute("menu");
%>
<div id="main">
<h1>Dati inseriti</h1>
</div>
<%=q.getQuery()%>
</body>
</code>