C'è un metodo per farle inviare dati ad una pagina jsp a partire da un applet?
Grazie
@
C'è un metodo per farle inviare dati ad una pagina jsp a partire da un applet?
Grazie
@
facilmente, via GET, non so via POST
Per la soluzione con GET ti basta giocare con AppletContext, costruire la query string e mandarla alla pagina opportuna.
nell'applet. Occhio che java.net.URL lancia eccezioni che vanno gestite.codice:AppletContext ac = this.getAppletContext(); ac.showDocument(new java.net.URL(http://www.tuosito.it/tuapagina.jsp?...¶m_due=boh), "_blank");
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Sai x caso dove posso trovare un esempio così da capire meglio?
Grazie
Con questo fai una ricerca su google.codice:import java.net.*; import java.io.*; import java.awt.*; import java.awt.event.*; import java.applet.*; public class googleSearch extends Applet implements ActionListener { private TextField t; private Button b; private Button grab; public void actionPerformed(ActionEvent ae) { AppletContext ac = this.getAppletContext(); if (ae.getSource().equals(b)) { try { String query = t.getText().replaceAll("\\s+","+"); ac.showDocument(new URL("http://www.google.it/search?hl=it&q="+query+"&meta="), "_blank"); } catch (Exception e) { ac.showStatus(e.toString()); } } else { try { ac.showDocument(new URL(this.getCodeBase()+"/googleSearch.java")); } catch (Exception e) { ac.showStatus(e.toString()); } } } public void init() { this.setLayout(new BorderLayout()); Panel p = new Panel(); t = new TextField(20); b = new Button("Cerca con Google"); b.addActionListener(this); grab = new Button("Scarica sorgente"); grab.addActionListener(this); p.add(t); p.add(b); this.add(p, BorderLayout.NORTH); this.add(grab, BorderLayout.SOUTH); } }
Link all'esempio online
http://www.andrea79.altervista.org/h...gleSearch.html
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
nel caso in cui però il mio link sia solo alla pagina locale?
Mi spiego meglio...
se devo inviare i dati ad una pagina in cui l'applet è già integrata?
Grazie di tutto...
farai la query sulla pagina locale...
con queryString opportuna.codice:ac.showDocument(new URL(this.getDocumentBase()+queryString), "_self");
Ciao
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
grazie mille
![]()
![]()
![]()
![]()