Récupérer un paramètre javascript dans un morceau de jsp
Voila, j'ai la fonction javascript suivante :
Code:
1 2 3 4 5 6 7 8 9 10
|
function test(c) {
alert("abc "+c);
<%!String s="";%>
<%!double fc=0;%>
<%s=(String)request.getAttribute(c);%>
<%fc=new Double(s).doubleValue();%>
var charge=<%=fc%>;
} |
le c en paramètre est récupérer sous forme de chaine de caractères :
Code:
1 2
|
<u><a onclick="javascript:test('totalChargesCP');">OK?</a></u> |
le alert("abc "+c) me donne bien : abc totalChargesCP
avec mon (String)request.getAttribute(c), je veux récupérer dans la variable session de ma requête une variable de type string.
Le problème, c'est que le c que je passe en paramètre est vu comme un float par la JVM !!!!
Citation:
D:\workspace\gedai\work\org\apache\jsp\jsp\gestIncident_jsp.java:833: getAttribute(java.lang.String) in javax.servlet.ServletRequest cannot be applied to (float)
s=(String)request.getAttribute(c);
La difficulté que je rencontre donc, c'est de récupérer la chaine de caractère passée en paramètre afin de l'exploiter dans un bout de code java au sein même de ma fonction javascript.
Merci pour votre aide.