本来想用session保持状态的,如果是ASP.NET 调用,使用System.Net.CookieContainer 即可,但由于是使用java调用web servcie接口,想不出什么办法让session生效。
后来想到了Application、Cache,这些对象可以保持状态,无需调用方做其他设置,但是,因为这两个对象应用范围是 整个应用程序/所有用户 的,不能实现我的目的,我要实现像session...这些应用范围为 单用户的才行。
问:
1.web service 有方法使它内部实现session有效吗?
2.如果1不行 有什么其他方法保存状态值???
急急急!!!!!!!!!!!!!!!!!!
------解决方案--------------------------------------------------------
[WebMethod(EnableSession = true)]
public string Hello()
{
return "Hello," + Session["user"];
}
------解决方案--------------------------------------------------------
上面正确答案。。。
被充一个应用链接。。。
http://www.iiiedu.org.tw/knowledge/knowledge20030630_2.htm