JAva vbscript javascriptとsession
970 ワード
一、javaのsessionはクラスを置くことができます.例えばuserBean
この点は地球人はみな知っている.
二、vbscriptは1つのvbs classをsessionの中に置くことができません
信じないならやってみてもいいです.
他にも次のような制限があります.
オブジェクトをSessionオブジェクトに格納する前に、どのスレッドモデルが使用されているかを理解する必要があります.単一スレッドセッションをロックしていないSessionオブジェクトに格納できるのは、「Both」とマークされたオブジェクトのみです.詳細は、「ASPコンポーネントの作成」の「スレッドモデルの選択」を参照してください.
Sessionオブジェクトに配列を格納する場合は、配列に格納されている要素を直接変更しないでください.たとえば、次のスクリプトは実行できません.
これはセッションオブジェクトが集合として実現されるためである.配列要素StoredArray(3)は、新しい割り当て値を取得していません.この値は、Applicationオブジェクトのセットに含まれ、この場所に以前に保存されていた情報が上書きされます.
三、javascriptはできる
<%//Server.Transfer("frames.asp");var point = {"x": 10,"y": 20};Session("point") = point;
Response.Write("
point.x="+ Session("point").x);Response.Write("
point.y="+ Session("point").y);%>
この点も実はよく知っています.javascriptでは、「クラス」もデータ型です.
この点は地球人はみな知っている.
二、vbscriptは1つのvbs classをsessionの中に置くことができません
信じないならやってみてもいいです.
他にも次のような制限があります.
オブジェクトをSessionオブジェクトに格納する前に、どのスレッドモデルが使用されているかを理解する必要があります.単一スレッドセッションをロックしていないSessionオブジェクトに格納できるのは、「Both」とマークされたオブジェクトのみです.詳細は、「ASPコンポーネントの作成」の「スレッドモデルの選択」を参照してください.
Sessionオブジェクトに配列を格納する場合は、配列に格納されている要素を直接変更しないでください.たとえば、次のスクリプトは実行できません.
<% Session("StoredArray")(3) = "new value" %>
これはセッションオブジェクトが集合として実現されるためである.配列要素StoredArray(3)は、新しい割り当て値を取得していません.この値は、Applicationオブジェクトのセットに含まれ、この場所に以前に保存されていた情報が上書きされます.
三、javascriptはできる
<%//Server.Transfer("frames.asp");var point = {"x": 10,"y": 20};Session("point") = point;
Response.Write("
point.x="+ Session("point").x);Response.Write("
point.y="+ Session("point").y);%>
この点も実はよく知っています.javascriptでは、「クラス」もデータ型です.