web service client經過網頁顯示數據

創建的項目自己就是dynamic web project,所以能夠用jsp+servlet的方式將從web service server獲取的數據顯示出來。servlet的源碼以下:html

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String target = "http://129.0.5.11:8080/axis2/services/HelloWorldService?wsdl";
        HelloWorldServiceStub stub = new HelloWorldServiceStub(target);
        // sayHello 爲webService提供參數
        HelloWorldServiceStub.SayHello sayHello = new HelloWorldServiceStub.SayHello();
        sayHello.setName("jackii");
        SayHelloResponse eur = stub.sayHello(sayHello);
        String returnVal = eur.get_return();
        request.setAttribute( "ValueA ",returnVal);
        request.getRequestDispatcher( "index.jsp").forward(request,response);
		// TODO Auto-generated method stub
	}

index.jsp的頁面代碼以下:java

<body>
<%

String   s   =(String)request.getAttribute( "ValueA ");

%>
<div><%=s%></div>
</body>

如此即可以了。web

相關文章
相關標籤/搜索