如何在Java脚本中使用jsp值对get方法进行操作 [英] how to give action in java script for get method using jsp values
问题描述
我正在从jsp页面发出get请求,如下所示:
Hi i am giving a get request from a jsp page as shown below:
<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脚本中,这样我就可以使用load方法并更改特定内容.我的意思是我如何在javascript中获取${empNameDetail.eName}
${empNameDetail.eNo}
.
And its working fine. But now i want to use it in java script so that i can refresh a particluar of other page (i.e. A.jsp having above code but from here i want to refresh the of B.jsp) so how i can give same kind of request in java script so that i can use load method and change a particular content. i mean how i can get ${empNameDetail.eName}
${empNameDetail.eNo}
in javascript.
还是他们做同样事情的其他任何方式让我知道
or is their any other way to do the same pls let me know
预先感谢
推荐答案
<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
You can directly use JSTL
in your java-script
code
<script>
<c:forEach items="${empNameInfo.empName}" var="empNameDetail">
var name = "<c:out value='${empNameDetail.eName}'/>" ;
alert(name);
</c:forEach>
</script>
这篇关于如何在Java脚本中使用jsp值对get方法进行操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!