现在做WEB开发的项目(java),有很多项目需要保存在session中,
使用VB是否可以读取现在正在运行的web系统中的session信息有没有大虾指点一下,表示万分感谢

解决方案 »

  1.   

    你意思是说用VB获取Web页面的Session吧
    估计有难度,顶一个先
    好像与Web安全机制不符
      

  2.   

    Session默认是保存在服务器的,客户端好像不能访问
    用Cookies试试,Cookies是保存在客户端的
      

  3.   

    把程序运行在服务器端,通过sessionID是否可以读取session中的内容?
      

  4.   

    给你一段ASP的VBS代码,你自己转化一下放在服务器.要用VB写的话要引用相应的库:For Each objItem in Session.Contents
       If IsObject(Session.Contents(objItem)) Then
          Response.Write "Object reference: '" & objItem & "'<BR>"
       ElseIf IsArray(Session.Contents(objItem)) Then
          Response.Write "Array: '" & objItem & "' contents are:<BR>"
          varArray = Session.Contents(objItem)
          'note: the following only works with a one-dimensional array
          For intLoop = 0 To UBound(varArray)
             Response.Write "&nbsp; Index(" & intLoop & ") = " & Server.HTMLEncode(varArray(intLoop)) & "<BR>"
          Next
       Else
          Response.Write "Variable: '" & objItem & "' = " _
                         & Server.HTMLEncode(Session.Contents(objItem)) & "<BR>"
       End If
    Next
    For Each objItem in Session.StaticObjects
       If IsObject(Session.StaticObjects(objItem)) Then
          Response.Write "&lt;OBJECT&gt; element: ID='" & objItem & "'<BR>"
       End if
    Next