se copio questo omettendo il più :
http://localhost/new2.asp?name=name
ottengo giustamente questo senza spazi :
http://localhost/new2.asp?name=name
ma il risultato è :
Hello
se copio questo omettendo il più :
http://localhost/new2.asp?name=name
ottengo giustamente questo senza spazi :
http://localhost/new2.asp?name=name
ma il risultato è :
Hello
mi correggo ottengo :
Hello name
edit: riscrivo
andiamo meglioOriginariamente inviato da mattia8989
mi correggo ottengo :
Hello name![]()
ed è quello che devi ottenere vista la query
la querysytring è compilata correttamente, salvo per il fatto che come valore hai inserito il nome delle variabile stessa e non il suo valore
, io pensavo che inserendo il nome della variabile automaticamente avrei ottenuto il suo valore ovvero : "Mattia" ; mi vuoi dire che il valore della variabile lo devo inserire manualmente sulla stringa url ?
![]()
Originariamente inviato da mattia8989
mi vuoi dire che il valore della variabile lo devo inserire manualmente sulla stringa url ?![]()
no
io non so come si passi il valore della variabile con java
posso dirtelo in asp giusto per darti uno spunto
se scrivessi html farei cosi
pagina.asp?name=<%=variabile%>
se scrivessi asp
response.write "pagina.asp?name="&variabile
oppure (dipende da contesto)
response.write "pagina.asp?name="&variabile&""
Facendo riferimento a quello che mi hai detto tu ho corretto quel codice inserendo in più prima del tag html :codice:<html> <head> <title>QueryString</title> </head> < body> <% ' The value of the variable is found Response.Write "<h1>Hello " & Request.QueryString("name") & "</h1>" %> </body> </html>
ma purtroppo nientecodice:<%@ LANGUAGE = VBScript %>![]()
questo è corretto, e non sta qui il problemaOriginariamente inviato da mattia8989
codice:<%@ LANGUAGE = VBScript %> <html> <head> <title>QueryString</title> </head> <body> <% Response.Write "<h1>Hello " & Request.QueryString("name") & "</h1>" %> </body> </html>![]()
è che devi stampare il valore, non il nome della variabile
se in asp scrivo
response.write "pagina.asp?name="&variabile&""
non è che mi si stampa "variabile", stamperà "Matteo"
il problema non sta in asp, ma come tu stampi il valore (con java) costruendo le querysttring
ho capito quindi sostanzialmente il codice che ho scritto è corretto ; il problema a questo punto non è la pagina asp ma è la sintassi java che non invia correttamente il valore della variabile.
Scusa l'ignoranza questo frammento di codice :
response.write "pagina.asp?name="&variabile&""
lo hai usato per indicarmi per esempio come viene "pescato" il valore della variabile ; dovrei quindi trovare l'azione ( il codice ) equivalente in java che mi permette di postare correttamente il valore della variabile. Spero di aver capito , alle 22 dopo circa 10 ore ormai comincio a batter colpo![]()
si hai capito.
dovrebbe essere un specie di quello che hai citato prima (system.out.println)