Faire comprendre des balises HTML à du jsp...

Fermé
romain - 30 avril 2008 à 11:30
 Utilisateur anonyme - 30 avril 2008 à 14:42
Bonjour,

Je suis actuellement en train de développer une application avec Struts, Java et jsp.

Je voulais savoir s'il était possible de faire reconnaître au jsp des balises HTML qui sont inclues dans des String via java ??

En fait j'aimerai pouvoir construire une table dynamiquement, c'est-à-dire selon le nombre d'éléments d'une requête.

La requête s'effectue sans souci mais lorsque je veux restituer le résultat je me retrouve avec des <tr><td>élément1</td><td>élément2</td></tr> etc...

J'espère que ma description est suffisamment claire...

Merci d'avance ...
A voir également:

8 réponses

Utilisateur anonyme
30 avril 2008 à 14:42
De rien bonne continuation ;-). Passe ton post en résolu stp
1
J'ai beau chercher je ne vois pas ...
0
Utilisateur anonyme
30 avril 2008 à 12:17
Ta requête te ramène du code HTML ou alors c les éléments que tu as récupérés de ta requête que tu veux mettre dans une table ?
0
Non ma requête me ramène des éléments qui sont dans ma base.

Et ce sont ces éléments que je veux afficher dans une table...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
30 avril 2008 à 13:50
Donne moi la requête et les infos que tu veux afficher dans ta table pour que je te montre le code associé
0
La requête en elle même n'est pas très importante. Je t'en donne une parmi d'autres.
public static String affichertableau() throws SQLException {
	Connexion co = new Connexion();
	Connection idCx = co.getIdCx();
	String tableau = "<table border =1 align=center cellpadding='7'><tr><td colspan='5'><center><b><font color='green'>Liste des produits</font></center></td></tr><tr><td><font color='green'>Code</font></td><td><font color='green'>Modele</font></td><td><font color='green'>Marque</font></td><td><font color='green'>Type</font></td><font color='black'>";
	String produit = tableau;
	PreparedStatement ps = idCx.prepareStatement("Select * from t_fonction");
	ResultSet rs = ps.executeQuery();
	rs.last();
	int nb = rs.getRow();
	rs.beforeFirst();
	int i = 1;
	while(i<=nb){
	rs.absolute(i);
	produit+="<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getInt(2)+"</td><td>"+rs.getString(3)+"</td></tr>";
	i++;
	}
	produit+="</font></table></center>";
	return produit;
	} 


J'y fais appel avec
 try{
		rmf.setLeTest(ValeurBD.affichertableau());
		}
		catch (Exception e)
		{
			
		}

Le problème c'est que quand j'écris

<bean:write name="rechercheMultiForm" property="leTest"/>


l'affichage ne prend pas en compte les différentes balises comme je le voudrais... Et je me retrouve avec des <td>, des <tr> à l'écran...
0
Utilisateur anonyme
30 avril 2008 à 14:27
Essaye de rajouter ça :
<bean:write name="rechercheMultiForm" property="leTest" filter="false"/>
0
C'est tout simplement impeccable....

Je te remercie beaucoup et bonne fin de journée...
0