如何创建jsp Web表单以将数据发布到Web服务并显示Web服务的结果

时间:2010-12-06 09:34:17

标签: java web-services eclipse java-ee

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

当我测试网络服务时,我得到:

“嗨,这是一个AXIS服务! 也许会有一个表格在这里调用服务......“

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

但是,我想从头开始编写自己的JSP页面来使用这个Web服务......

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以按以下模式执行此操作:

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

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

答案 1 :(得分:0)

希望这会有所帮助。

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

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

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

  2. 将数据从您的jsp发布到servlet,其中包含生成的客户端代码以发出Web服务请求