Pues vereis, estoy creando una especie de twitter, donde los usuarios se pueden registrar, logear, acceder a su perfil, publicar tweets, ver quien les sigue, los tweets de quien siguen, sus tweets... etc. El problema viene cuando quiero eliminar un tweet que tiene escrito en su perfil.
Aqui el código de un trozo de mi JSP.
<FORM action = "Controlmain">
<BR><textarea name = "tw" rows = "2" cols = "60"></textarea>
<BR><INPUT type = "SUBMIT" NAME = "submittw" VALUE = "Tweet"></INPUT>
<BR><div id="leftcolumn"></div>
<div id="leftcolumn2">
<% viewtweet[] tw = new viewtweet[10];
tw = (viewtweet[])session.getAttribute("tw");%>
<%int i = 0;
while(tw[i] != null){%>
Usuari: <%=tw[i].getUsuari()%><BR>
<div id = "marge">
<%=tw[i].getContingut()%>
<FORM ACTION = "Controlmain">
<INPUT type = "SUBMIT" NAME = "eliminar" VALUE = "Eliminar tweet"></INPUT>
//trozo que no funciona
<textarea name="delete" style="visibility:hidden" rows="2" cols="2" value ="<%=tw[i].getiDtweets()%>"></textarea>
//
</FORM>
</div>
<%++i;%><BR><BR><BR>
<%}%></div>
</FORM>
-En la primera linea, defino un textarea donde se escribe el tweet que quiere publicar el usuario.
-Creo un vector de "viewtweets", que es una clase que contiene la id del tweet, usuario que lo publico, datatime, contenido del tweet...
-Con este vector lo que hago es tener almacenados 10 tweets(vector creado y rellenado en el servlet a partir de mi base de datos que envio con el setattribute al jsp) y publicarlos en el perfil.
El problema viene dado cuando quiero enviar tw.getIdtweets() a mi servlet controlmain. Este parametro el idtweets del tweet que quiero eliminar en este instante.
Creo que es un error de sintaxis o de no usar algo mas concreto para que el servlet me pille bien este parametro.
Alguien tiene alguna idea para solucionar el problema?