您好,我正在从 jsp 页面发出 get 请求,如下所示:
<c:forEach items="${empNameInfo.empName}" var="empNameDetail">
<a href="${contextPath}/empValues?empName=${empNameDetail.eName}& amp;empNo=${empNameDetail.eNo}">Emp Details </a></c:forEach>
并且工作正常。但现在我想在java脚本中使用它,以便我可以刷新其他页面的特定部分(即A.jsp具有上述代码,但从这里我想刷新B.jsp),所以我如何给出相同类型的请求在java脚本中,以便我可以使用加载方法并更改特定内容。我的意思是如何在 javascript 中获取 ${empNameDetail.eName}
${empNameDetail.eNo}
。
或者他们有其他方法可以做到同样的事情,请告诉我
提前致谢
最佳答案
<script>
function myFunction(name,no){
alert(name+" "+no);
}
</script>
<c:forEach items="${empNameInfo.empName}" var="empNameDetail">
<a href="${contextPath}/empValues?mpName=${empNameDetail.eName}&empNo=${empNameDetail.eNo}"
onclick="myFunction('${empNameDetail.eName}','${empNameDetail.eNo}')">
Emp Details </a>
</c:forEach>
或者
您可以直接在 java-script
代码中使用 JSTL
<script>
<c:forEach items="${empNameInfo.empName}" var="empNameDetail">
var name = "<c:out value='${empNameDetail.eName}'/>" ;
alert(name);
</c:forEach>
</script>
关于javascript - 如何使用 jsp 值在 javascript 中为 get 方法提供操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124859/