Syntaxe avec saut de ligne.
Bonjour à tous!
Juste un petit problème de syntaxe, mais qui me fait galérer depuis des heures. Je veux afficher dans une fenetre de confirmation un message récupéré depuis des balises java dans une JSP contenant des sauts de ligne.
Voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Vector vMSNs = (Vector)request.getAttribute("MSNList");
String Message= "";
for (int i=0; i<vMSNs.size(); i++){
String msn[] = (String[])vMSNs.get(i);
String MSN = msn[0];
String prog = msn[1];
String separator = "";
if (i!=vMSNs.size()-1){
separator=", ";
}
if ((i+1)%2==0){
Message= Message.concat(prog + " " + MSN).concat("\n");
}
else
{
Message= Message.concat(prog + " " + MSN).concat(separator);
}
} |
et le javascript:
Code:
1 2 3 4 5 6 7 8 9
| if (document.getElementsByName("<%=ViewCsStringConstants.PARAMETER_A%>")[0].checked == true
|| document.getElementsByName("<%=ViewCsStringConstants.PARAMETER_B%>")[0].checked == true)
{
if (!confirm('Voulez vous ajouter? \n <%=Message%>'))
{
return;
}
} |
Mais le "concat("\n") de mon java semble faire planter le message. Quelqu'un aurait une idée? Merci!