當前位置:編程學習大全網 - 源碼下載 - Javaweb答疑系統源代碼

Javaweb答疑系統源代碼

servlet中有四個方法,第壹個init();這個方法是加載servlet時執行的第壹個方法,所以不用移動這個方法,第二個doGet();如果妳這樣寫,就這樣寫:

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,所以效率很高。

希望對妳有幫助。

  • 上一篇:額爾古納河右岸書評
  • 下一篇:後來源代碼泄露了
  • copyright 2024編程學習大全網