gpt4 book ai didi

javascript - 无法将值从 js 传递到 jsp 文件

转载 作者:行者123 更新时间:2023-12-01 02:03:11 24 4
gpt4 key购买 nike

我是 java 和 javascript 新手。我想将 js 文件中的函数的值传递到 JSP 文件。但我没有得到该值,它显示为 NULL。假设js文件名为maintain.js,JSP文件名为form.jsp。假设从maintain.js中的函数检查获得的值被传递给JSP文件,当onclick时,它将该值传递给form.jsp文件中的searchItem函数。

maintain.js文件中

function check(){
var p = "apple";
var A = "form.jsp?apple=" + p;
}

在我的 form.jsp 文件中

 <div id="openModalDialog" align="center"  style="display:none">
<form id="srch_grp">
<% String la=request.getParameter("apple");
System.out.println("apple:" + apple);

%>
<input type="button" name="btnitemsearch" value="Search" onclick="searchItem('<%=apple%>')">
</form>
</div>

在控制台中,我得到apple:null。我这里做错了什么?

提前谢谢您。

最佳答案

而不是使用

<%=apple%>

你应该使用<%=la%>这将是工作

<div id="openModalDialog" align="center" style="display:none">
<form id="srch_grp">
<% String la=request.getParameter( "apple"); System.out.println( "apple:" + la); %>
<input type="button" name="btnitemsearch" value="Search" onclick="searchItem('<%=la%>')">
</form>
</div>

关于javascript - 无法将值从 js 传递到 jsp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50362034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com