Newsgroup: it.comp.java
Titolo: APPLET JAVA e PAGINE ASP...

Qualcuno a un idea su come sia possibile accedere da un applet
all'aggetto SESSION di una pagina ASP?
Mi spiego meglio:
Se nella home page di un sito memorizzo un valore nell'oggetto SESSION
di una pagina ASP in questo modo...
<%
 ' Imposta il valore
 Session("valore") = 99		
%>
come posso leggere il valore memorizzato, da un APPLET JAVA in una
qualsiasi pagina ASP del sito?
:-)
GRAZIE.

all'aggetto SESSION di una pagina ASP?
Non si può.
ASP gira sul server, l'applet sul client.
-- 
Ciao
	Fabrizio C.

 ASP gira sul server, l'applet sul client.
Quello che dici č corretto. Ma essendo possibile passare parametri a
un applet cosě...
     <applet code=proScroll width=640 height=480>
     ...
---> <param name=text value ="valore">
     </applet>
pensavo di utilizzare JavaScript con l'istruzione "document.write" in
modo da passare come parametro '=Session("quello_che_vuoi")'.
Una cosa del genere:
<%
    document.write("<applet code=proScroll width=640 height=480>")
    document.write(...)
    document.write("<param name=text value ="Il valore č" &
session("quello_che_vuoi"))>")
    document.write("</applet>")
%>
In teoria dovrebbe funzionare, ma sto litingando per prima cosa con i
doppi apici:
document.write("<param name=text value ="Il valore č" &
session("quello_che_vuoi"))>")
                                        ^
                                        Questo chiude l'argomento
                                        di 'document.write' e il
                                        server si aspetta una
parentesi ')'
Inoltre l'espressione 'session("quello_che_vuoi")' deve essere
valutata, in modo da scrivere il valore contenuto nella variabile e
non il testo.
Se qualcuno ha un consiglio o qualche idea č ben accetto. :-)

Se qualcuno ha un consiglio o qualche idea č ben accetto. :-)
C'ho provato.
HTH
-- 
Ciao
	Fabrizio C.

OK. Funziona. :-)))))
Questo è il codice corretto (se a qualcuno interessa):
***************************************************************
<html>
 <head>
  <title>TEST PAGE</title>
 </head>
<body>
 
<SCRIPT type="text/javascript">
  document.write("<applet ")
  document.write(" code     = \"test.TEST_APPLET.class\" ")
  document.write(" name     = \"TestApplet\" ")
  document.write(" width    = \"411\" ")
  document.write(" height   = \"160\" ")
  document.write(" hspace   = \"0\" ")
  document.write(" vspace   = \"0\" ")
  document.write(" align    = \"middle\" ")
  document.write("> ")
  document.write("<param name=\"valore\" value=\" " +
"<%=Session("valore_asp")%>" + " \"> ")
  document.write("</applet> ")
</script>
 </body>
</html>
***************************************************************
GRAZIE dell'aiuto.

OK. Funziona. :-)))))
[CUT]
Ne sono felice, ma...
Hai provato a scrivere solo quello che ti avevo suggerito?
Intendo senza tutti i document.write?
Guarda che io l'esempio l'ho trovato su MSDN :-)
Sarò più preciso: prova a far girare quanto segue (io non ho provato)
<html>
 <head>
  <title>TEST PAGE</title>
 </head>
 <body>
  <applet code="test.TEST_APPLET.calss" name="TestApplet">
   <param name="valore" value="<% = Session("valore_asp") %>">
  </applet>
 </body>
</html>
Poi è meglio se la smettiamo altrimenti ci facciamo linciare per l'OT ;-)
-- 
Ciao
	Fabrizio C.

Gli oggetti session delle pagine Asp, sono visti dal Java come dei Cookies,
quindi se dal servlet fai httpRequest.getCookies() ottieni una matrice con
tutti i valori impostati dalle Asp.

tutti i valori impostati dalle Asp.
Bello. Ma Christian chiedeva l'interazione di ASP con Applet *non* Servlet.
E, a parte questo, credo proprio che dovresti creare esplicitamente i 
cookies: non mi risulta che in ASP i cookies siano il modo "di default" per 
memorizzare dati della Session.
Ho forse frainteso quanto hai scritto?
-- 
Ciao
	Fabrizio C.