所以我们需要 runJavaMethod 参数。 最佳答案 onclick=""/> HTML/Javascript 在客户端播放,-6ren">
gpt4 book ai didi

java - 我想在单个jsp页面中使用java变量

转载 作者:行者123 更新时间:2023-11-30 07:55:20 26 4
gpt4 key购买 nike

<%!
public void runJavaMethod(int id)
{
%>
<%
try{
String icd = request.getParameter("icd");
String inm = request.getParameter("inm");
String istk = request.getParameter("istock");
String sstk = request.getParameter("sstock");
String upr = request.getParameter("uprice");
String spr = request.getParameter("sprice");

r = s.executeQuery("select * from itemsyncdata");
while(r.next())
{
s.executeUpdate("update itemsyncdata set itemcode='"+icd+"',itemname='"+inm+"',instock='"+istk+"',storestock='"+sstk+"',unitprice='"+upr+"',storeprice='"+spr+"' where id='"+a+"'");
}
}
catch(Exception e)
{
e.printStackTrace();
}

%>
<%!} %>

我正在从 html 中调用函数,例如

<input type="submit" id="btnSync" value="Sync" class="button" name="Sync" onclick="<%runJavaMethod(r.getInt(1));%>"/>

所以我们需要 runJavaMethod 参数。

最佳答案

onclick="<%runJavaMethod(r.getInt(1));%>"/>

HTML/Javascript 在客户端播放,JSP/Java 在服务器端播放。

你根本做不到。您可能会误解 JSP 和 HTML/JavaScript 存在于同一个文档中。是的,但 JSP 部分在服务器端编译,它本身会到达客户端。您可以做的是必须发出服务器请求。最有可能查看 Ajax 请求。

关于java - 我想在单个jsp页面中使用java变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43291356/

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