当然不行,要做到的话也只能是WebServices的服务端去编码,用类似于用户登录一样的方法,来识别来自客户端的请求。客户端的session什么的,和服务端是两个不相关的东西。
解决方案 »
- 无法打开Mondrian多维分析页面。错误信息:数据源配置不正确
- Extjs中grid的tbar多行显示问题
- 求助,求助。
- 请问J2EE现在最新版本是多少?
- [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data fo
- struts2 输入验证问题!急急急!
- 这个问题很严重,
- 关于webwork2 model驱动的问题
- 学 JAVA 要与 UNIX/Linux 结合起来学习吗?
- 包的问题
- 100分求教 Struts2 验证信息显示问题!
- jsp 错误求助(sun.tools.javac.Main has been deprecated)
大多数对Axis的管理都是通过MessageContext实例来完成的
下面的例子首先验证用户的登录帐号与口令如果正确则在会话中保存用户的登录信息,并提供接口供客户端获取密码
import org.apache.axis.MessageContext;
import org.apache.axis.session.Session;
public class login
{
public boolean login(String user, String pass)
{
MessageContext mc = MessageContext.getCurrentContext();
Session session = mc.getSession();
session.set("user",user);
//保存用户名与口令
session.set("pass",pass);
return true;
}
public String getPassword(String user)
{
MessageContext mc = MessageContext.getCurrentContext();
Session session = mc.getSession();
if(user.equals(session.get("user")))
return (String)session.get("pass");
return null;
}
}
关于Session的安全认证,我有回复另一个与你的问题基本类拟的贴子:http://topic.csdn.net/u/20080316/23/6cb50fdc-2852-4c32-888c-0280bc480e60.html