Questo è il codice della classe Java che invia i dati alla pagina JSP (e stampa il contenuto di questa):
E qui riporto il frammanto di JSP che deve ricevere le stringhe provenienti dalla classe Java:codice:try{ String data = URLEncoder.encode("par1", "UTF-8") + "=" + URLEncoder.encode("tizio", "UTF-8"); data += "&" + URLEncoder.encode("par2", "UTF-8") + "=" + URLEncoder.encode("XXXX", "UTF-8"); u = (HttpURLConnection)url.openConnection(); //u.connect(); //HttpURLConnection.setFollowRedirects( true ); u.setDoOutput(true); try{ PrintStream out = new PrintStream(u.getOutputStream()); out.print(data); out.flush(); out.close(); u.connect(); BufferedReader br = new BufferedReader(new InputStreamReader(u.getInputStream())); while((line=br.readLine())!=null){ System.out.println(line); } }finally{ u.getOutputStream().close(); } }catch(IOException ioe){ }
codice:<% String str1 = ""; String str2 = ""; %> <% str1 = request.getParameter("par1"); str2 = request.getParameter("par2"); %> <h1> <%=str1%> <%=str2%> </h1>

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando