私は Java EE で開発しましたが、javascript 変数 (別の jsp ページの母から取得したもの) を取得したいのですが、同じページ pop1.jsp のクエリ SQL サーバーでそれを使用したいのですが、これが私のコードです:
<html>
<head>
<script type="text/javascript">
var valeur= opener.document.getElementById("formulaireFournisseur").idfour.value;
function affectation(){
var valeur;
valeur= opener.document.getElementById("formulaireFournisseur").idfour.value;
document.write(valeur);
document.getElementById("form").champ.value=opener.document.getElementById("formulaireFournisseur").idfour.value;
}
</script>
</head>
<body>
<sql:query var="result" dataSource="Achat">
Select * FROM dbo.Fournisseur WHERE nom LIKE ?
</sql:query>
<sql:param> '%$valeur%' </sql:param>
<table border="1">
<!-- column headers -->
<tr>
<c:forEach var="columnName" items="${result.columnNames}">
<th><c:out value="${columnName}"/></th>
</c:forEach>
</tr>
<!-- column data -->
<c:forEach var="row" items="${result.rowsByIndex}">
<tr id="${result.rowsByIndex}" ondblclick="SelectLigne(this);window.close() ">
<c:forEach var="column" items="${row}">
<td><c:out value="${column}"/></td>
</c:forEach>
</tr>
</c:forEach>
</table>
</body>
</html>
SQL クエリのコードで $ 値を回復し、SQL mequete を正しく実行したいと考えています。私を助けてください