package com.lifesense.webservice;
import java.io.Serializable;
import javax.annotation.Resource;
import javax.ejb.Stateless;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
@Stateless
@WebService(
name="WebServiceTest",
targetNamespace="http://www.lifesense.com/webservicetest/",
serviceName="WebServiceTest",
portName="WebServiceTest"
)
public class WebServiceTest implements Serializable{
private static final long serialVersionUID = 1L;
@Resource
private WebServiceContext wsContext;
@WebMethod(operationName = "sayHello")
@WebResult(name = "result")
public String sayHello(@WebParam(name = "name", mode = WebParam.Mode.IN)String name){
MessageContext mc = wsContext.getMessageContext();
HttpServletResponse response = (HttpServletResponse )(mc.get(MessageContext.SERVLET_RESPONSE));
Cookie cookie = new Cookie("name",name);
response.addCookie(cookie);
return name+",hello!";
}
@WebMethod(operationName = "sayBye")
@WebResult(name = "result")
public String sayBye(){
MessageContext mc = wsContext.getMessageContext();
HttpServletRequest request = (HttpServletRequest)(mc.get(MessageContext.SERVLET_REQUEST));
Cookie[] cookies = request.getCookies();
String name = null;
if(cookies!=null)
{
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if(c.getName().equalsIgnoreCase("name"))
{
System.out.println(c.getValue());
name = c.getValue();
}
}
}
return name+",hello!";
}
}
分享到:
相关推荐
很好用的webServcie服务测试联调工具。C#编写
Xfire WebServcie demo以及所有jar.
中文版webservice教程,本书描述了如何开发restful webservcie及其原理
java调用webservice
使用axis1.4发布webserivce。包含源代码,文档说明。所使用的工具。
webservice 实例 webservice 实例 webservice 实例
Webservice测试工具,用于开发过程中调用第三方接口,做数据交互,提高开发效率,高效完成开发任务
使用 ASP.NET/C# 实现的 WebService。用于接收来自客户端REST方式上传的照片和说明。
webServiceTester启动前请安装jdk1.6以上版本,启动后填写 ?wsdl的URL 点击获取会带出需要的参数正常填写启动调用就可以跟断点调试了!
Web Service 完整版,pdf版的,里面有一些例子.
NULL 博文链接:https://rcfeng.iteye.com/blog/1631280
C# winfrom中webservice接口连接服务器上传图片和下载图片 C# winfrom中webservice接口连接服务器上传图片和下载图片
借鉴网上例子,弄了一个SpringBoot开发WebService之CXF示例。
公司(电信/移动级别的公司)组织的oracle dba培训时的讲课讲义
我编程第一个webservice程序.首先iis配置好,然后project.dll文件拷贝iis目录。iis设置ip,然后路由器打开端口,开放自己计算机。客户端运行没有问题,我已经测试了。
xfire webservice 实例源码,知道怎么去使用webservcie
使用tuscany配置和发布简单的webservcie接口例子
webservice整合spring的使用,服务器端和客户端均有,jar包都在客户端,服务端自行添加,同时 还有AJAX请求webservcie的demo,包括在CXF上的账户密码拦截器的使用
webservice技术开发 电子教程 c#语言描述 让你瞬间掌握webservcie