2016-01-20 74 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