Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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
Java 如何创建一个jspweb表单,将数据发布到web服务并显示来自web服务的结果_Java_Web Services_Eclipse_Jakarta Ee - Fatal编程技术网

Java 如何创建一个jspweb表单,将数据发布到web服务并显示来自web服务的结果

Java 如何创建一个jspweb表单,将数据发布到web服务并显示来自web服务的结果,java,web-services,eclipse,jakarta-ee,Java,Web Services,Eclipse,Jakarta Ee,我正在使用Eclipse和Tomcat服务器开发带有web服务的web应用程序 当我测试web服务时,我得到: “你好,这里是AXIS服务! 也许这里会有一个调用服务的表单……” IDE确实提供了一种工具来创建用于测试web服务的测试web客户端 然而,我想从头开始编写自己的JSP页面来使用这个web服务 请提供一些示例代码/相关链接 提前感谢。您可以按以下方式进行: 1.在jsp中创建表单以获取输入数据。 2.从servlet中检索这些数据。 3.使用WSDL生成的客户端调用webservic

我正在使用Eclipse和Tomcat服务器开发带有web服务的web应用程序

当我测试web服务时,我得到:

“你好,这里是AXIS服务! 也许这里会有一个调用服务的表单……”

IDE确实提供了一种工具来创建用于测试web服务的测试web客户端

然而,我想从头开始编写自己的JSP页面来使用这个web服务

请提供一些示例代码/相关链接


提前感谢。

您可以按以下方式进行:

1.在jsp中创建表单以获取输入数据。
2.从servlet中检索这些数据。
3.使用WSDL生成的客户端调用webservice,并将响应发送回jsp

添加与服务交互的新层将是更好的设计

希望这会有所帮助

1.下载与webservice相关的wsdl文件

2.使用wsdl2java命令生成客户端[您可以在Axis2或Apache CXF中找到此命令)

  • 在类路径中包含所有生成的客户端代码

  • 将jsp中的数据发布到servlet,该servlet包含生成的客户端代码,以发出webservice请求


  • java:我希望实现以下目标:(I)创建web服务(ii)然后编写一个JSP表单/Servlet与web服务交互并进行一些处理(iii)向用户提供输出…是否可以不从WSDL生成客户端?Thanks@MahendraLiya,为什么不想生成客户端?life.java:因为它生成了两个多JSP文件…(确切地说是4个)。此外,JSP文件中生成的代码非常粗糙……因此我想从头开始编写自己的代码。@Mahendra Liya,那么我看不出您使用webservice客户端有任何问题。