Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JSP中通过JAX-WS使用按钮单击的id_Javascript_Jsp_Find_Jax Ws - Fatal编程技术网

Javascript 在JSP中通过JAX-WS使用按钮单击的id

Javascript 在JSP中通过JAX-WS使用按钮单击的id,javascript,jsp,find,jax-ws,Javascript,Jsp,Find,Jax Ws,我是JavaWeb服务新手,我正在尝试在JSP页面中编写一个方法,该方法将根据通过单击按钮提供的id编辑数据库条目。但是,我似乎无法使用id的method参数,因为JAX-WS代码无法识别变量(我在NetBeans中得到了“找不到符号”错误消息)。如何访问JAX-WS代码中的id 任何帮助都将不胜感激 先谢谢你 方法调用: 编辑 JSP中的EditWS(id)调用/JAX-WS代码: function editWS(id) { <%-- start web service invo

我是JavaWeb服务新手,我正在尝试在JSP页面中编写一个方法,该方法将根据通过单击按钮提供的
id
编辑数据库条目。但是,我似乎无法使用
id
的method参数,因为JAX-WS代码无法识别变量(我在NetBeans中得到了“找不到符号”错误消息)。如何访问JAX-WS代码中的
id

任何帮助都将不胜感激

先谢谢你

方法调用:
编辑

JSP中的EditWS(id)调用/JAX-WS代码:

function editWS(id) {
    <%-- start web service invocation --%>
    <%
    try {
        
       proj.beans.service_client.MessageWS_Service service = new 
       proj.beans.service_client.MessageWS_Service();
       proj.beans.service_client.MessageWS port = service.getMessageWSPort();
       // TODO initialize WS operation arguments here
       proj.beans.service_client.Message entity = port.find(id); //Error: cannot find symbol 'id'
       port.edit(entity);
    } catch (Exception ex) {
       // TODO handle custom exceptions here
    }
    %>
    <%-- end web service invocation --%>

    }
函数editWS(id){
}

您在java代码中使用的是
js
吗?@Swati创建按钮的代码在js中,我正在努力找出如何使用Web服务的java代码:(您好,您不能通过这种方式,因为js是客户端,jsp是服务器端。。我建议您使用
ajax
form
。我不确定这种方式是否有效,但可能会有所帮助。您在java代码中使用
js
。@Swati创建按钮的代码在js中,我正在努力弄清楚如何让它在java代码中工作。)Web服务的Java代码:(您好,您不能通过这种方式,因为js是客户端,jsp是服务器端。我建议您使用
ajax
form
。我不确定这种方式是否可行,但可能会有所帮助。