Bonjour,
A l'initial j'ai une variable déclarée dans une classe java:
String ProductDesc;...et quelques méthode de manipulation de cette variable:

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public String getProductDesc(){
		return productDesc;
	}
 
public void setProductDesc (String productDesc){
		this.productDesc = productDesc;
	}

Par ailleurs j'ai une autre classe javascript dans laquelle je voudrais que dès lors que l'utilisateur saisit une valeur dans un input (formulaire), cette valeur puisse être initialisée dans ma variable java "ProductDesc" et ensuite envoyé en paramètre via un url.
j'ai donc essayé d'exécuter le code qui suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</gallery:anchor><br/>
 
	  Description: <%=storeBean.isDescription() ? "OUI" : "NON" %> 
 	  <gallery:anchor img="arrow" accesskey="5" title="modifier" >
			<go href="purchase.jsp?<%=storeBean.isDescription() ? "description=false" : "description=true" %>">
			</go>
 
	  </gallery:anchor><br/>
<%if (storeBean.isDescription()!=false){ %>
	  <form>
		  <td><input type="text" name="productDesc" size="10" maxlength= "40" value=""/></td>
	 </form>
	 <%} %>
 
	<script> var tampon=new String(document.getElementsByName("productDesc").value);;</script>
	<% storeBean.setProductDesc(tampon); %>
	 <gallery:anchor img="arrow" accesskey="5" title="ok" >
			<go href="purchase.jsp?<%storeBean.getProductDesc();%>">
			</go>
	  </gallery:anchor><br/>
.... mais ma variable productDesc reste à "null".