2016-01-20 71 views
-4

嗨StackOverflow成员如何创建一个servlet并从Web服务请求数据

我是新来的这种类型的世界,我正在努力开始。请参阅我需要创建一个Servlet来请求来自Web服务的数据并将其发送给用户端。问题是我不知道如何做到这一点,这个要求实际上是我现在想要的。我也很努力地在互联网上找到好的例子。所以如果他们是他们的一个例子,你可以指出我的意思,那将是很棒的。另外我们使用的容器是Spring Framework。

谢谢您的时间

回答

0

创建自己的类为servlet YourServletClass

package com.testpackage; 

public class YourServletClass extends HttpServlet { 

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {   
      //.... 
    } 

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {  
      //.... 
    } 
} 

然后在WEB-INF\web.xml文件中定义的servlet

<servlet> 
     <servlet-name>ServletName</servlet-name> 
     <servlet-class>com.testpackage.YourServletClass</servlet-class> 
    </servlet> 


<servlet-mapping> 
     <servlet-name>ServletName</servlet-name> 
     <url-pattern>/<WEB-URL></url-pattern> 
    </servlet-mapping> 

您需要更改<WEB-URL>与您想用来从浏览器中调用servlet的URL的名称...

即。

如果<WEB-URL>是等于sendData可以调用使用servlet http://<url>/projectName/sendData

这里有一个简单的例子Servlets Example

+0

所以使用Spring结合这一点,你只会使用依赖注入上的doGet和doPost方法? – SandMan