Gå til innhold

servlet: skrive ut text i textarea ved submit


Anbefalte innlegg

Hei,

Jeg har et textarea-felt og en input text-felt. Hvordan kan jeg skrive ut en linje med text i textarea hver gang jeg trykker på Submit-knappen? Teksten skal kun legges til i vinduet, og ikke starte med tomt vindu hver gang knappen trykkes.

 

Jeg har følgede klasse som skal skrive til skjerm hver gang ny tekst legges inn med submit-knapp..

 

 public void doPost(HttpServletRequest spørsmål, HttpServletResponse svar)

 throws ServletException, IOException
 {
 svar.setContentType("text/html");
 PrintWriter ut = svar.getWriter();

 String nick = spørsmål.getParameter("nick");

   ut.println(
     "<html>\n"
   	+	"<head>\n"
   	+	"</head>\n"
   	+	"\n"
   	+	"<body>\n");
 if(nick==""){
 	ut.println("Du må velge et nick!");
 	ut.println("<a href=\"servlet\">tilbake</a>\n");
 }
 else{
 	ut.println("Velkommen " + nick + "\n");
 	ut.println("<a href=\"?i=false\">Avslutt</a>");

     ut.println("<form name=\"skjema\"><textarea name=\"vindu\" value=\"\" cols=\"80\" rows=\"20\"></textarea>\n"
     	+	"<input type=\"text\" name=\"answer\">"
     	+	"<input type=\"submit\" name\"knapp\" value=\"Svar\" onclick=\"answer('answer')\">\n");

 }
 ut.println("</body>\n" + "</html>\n");
 ut.close();
 }
}

 

Altså: jeg skal hele tiden, mens siden kjøres, kunne legge til ny tekst i et vindu. Noen som vet. Må jeg ha en egen klasse som kalles hve gang noe skal legges inn? Hvodan gjør jeg evt. det?

Endret av Vonbo
Lenke til kommentar
Videoannonse
Annonse

hvis jeg fårstår det riktig så har du et input-felt og en textarea.

 

når noen trykker på send-inn knappen skal teksten i input-feltet puttes inn i textarea'n.

 

hvis noen skriver mer i input-feltet og trykker send-inn, skal den nye teksten legges til den gamle i textarea'n.

 

for å få til dette må du bare hente ut parameterne fra Http-request'en og putte dem inn i mellom textarea-taggene.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...