response . setcontenttype(" text/html ");
PrintWriter out = response . getwriter();
out . println(" & lt;!DOCTYPE HTML PUBLIC \ "-//W3C//DTD HTML 4.01 Transitional//EN \ " >);
out . println(" & lt;HTML >;");
out . println(" & lt;HEAD & gt& ltTITLE & gtServlet & lt/TITLE & gt;& lt/HEAD >;);
out . println(" & lt;正文>);
Out.print("妳好,歡迎來到JavaWeb世界!");
out . println(" & lt;/BODY >);
out . println(" & lt;/HTML >);
out . flush();
out . close();
然後在第三個doPost()方法中寫,this . doget();
如果想在doPost()方法中寫點什麽,就在doGet()方法中寫this . doPost();將需要寫入的內容寫入doPost()方法;
第四種方法是destroy();方法,這是壹個在servlet執行後銷毀它的方法。
然後是web.xml配置。怎麽配置?1樓已經寫好了。
簡單分析doGet()和doPost()方法的區別:(ps:個人總結,不代表官方觀點)
DoGet()方法是將指定的值傳遞給後臺,而doPost()方法是將頁面上的所有值傳遞給後臺。
從安全角度來說,doGet()方法是不安全的,因為doGet()的值傳遞方法是通過XXservlet?name = " " & ampId= " "這種傳輸數值的形式,在瀏覽器地址欄顯示數據,所以不安全。
doPost()方法是隱式的參數傳遞,用戶看不到妳傳遞的數據,所以是安全的。
就效率而言,doGet()方法比doPost()方法更快,因為它將指定的值傳遞給servlet,而doPost()方法將所有的值傳遞給servlet,所以效率很高。
希望對妳有幫助。