Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม
การเขียนโปรแกรม
  1. ตัวอย่างการใช้งานคำสั่ง include directive ใน JSP

    คำสั่ง include directive ใช้รวมไฟล์ในขั้นตอนการแปล (translation phase) ทำให้คอนเทนเนอร์นำเนื้อหาจากไฟล์ภายนอกมารวมกับ JSP ปัจจุบัน คำสั่งนี้สามารถวางได้ทุกที่ในหน้า JSP รูปแบบการใช้งาน <%@ include file = relative url %> ชื่อไฟล์เป็น URL แบบสัมพัทธ์ (relative URL) หากระบุแค่ชื่อไฟล์ JSP compi

  2. ความแตกต่างระหว่างเมธอด GET และ POST ในโปรโตคอล HTTP

    เมธอด GET เมธอด GET ส่งข้อมูลที่เข้ารหัสไปพร้อมกับ URL คั่นด้วยเครื่องหมาย ? เช่น: https://www.example.com/hello?key1=value1&key2=value2 ลักษณะสำคัญของ GET: เป็นเมธอดเริ่มต้นสำหรับส่งข้อมูลจากเบราว์เซอร์ไปเว็บเซิร์ฟเวอร์ ข้อมูลปรากฏในแถบที่อยู่ (Address bar) ของเบราว์เซอร์ ไม่ควรใช้ส่งข้

  3. เกิดอะไรขึ้นเมื่อตั้งค่า buffer เป็น none ใน JSP?

    คุณสมบัติ buffer กำหนดลักษณะการทำงานของบัฟเฟอร์สำหรับออบเจ็กต์ตอบกลับของเซิร์ฟเวอร์ ค่า none เมื่อตั้งค่าเป็น none จะปิดการใช้งานบัฟเฟอร์ ทำให้เอาต์พุทของเซิร์ฟเล็ตถูกส่งไปยังออบเจ็กต์ตอบกลับ (response object) ทันทีโดยไม่ผ่านบัฟเฟอร์ ตัวอย่าง <%@ page buffer = none %> ค่าอื่นๆ นอกจาก none แ

  4. คุณสมบัติ autoFlush ใน JSP คืออะไร?

    คุณสมบัติ autoFlush ควบคุมพฤติกรรมของบัฟเฟอร์เอาต์พุทเมื่อเต็ม ค่าที่เป็นไปได้มี 2 ค่า: true (ค่าเริ่มต้น) - ล้างบัฟเฟอร์อัตโนมัติเมื่อเต็ม false - โยนข้อยกเว้น (exception) เมื่อบัฟเฟอร์ล้น ตัวอย่างคำสั่ง โยนข้อยกเว้นเมื่อบัฟเฟอร์เต็ม <%@ page autoFlush = false %> ล้างบัฟเฟอร์อัตโนมั

  5. คุณสมบัติ contentType ใน JSP คืออะไร?

    คุณสมบัติ contentType ใช้กำหนดการเข้ารหัสอักขระ (character encoding) สำหรับหน้า JSP และหน้าตอบกลับที่สร้างขึ้น ค่าเริ่มต้นคือ text/html ซึ่งเป็นประเภทเนื้อหามาตรฐานสำหรับหน้า HTML ตัวอย่างการใช้งาน 1. กำหนดให้เป็น XML <%@ page contentType = text/xml %> 2. กำหนดให้เป็น HTML (ค่าเริ่มต้น) <

  6. วิธีอ่าน HTTP Header ด้วย JSP

    ตัวอย่างต่อไปนี้ใช้เมธอด getHeaderNames() ของ HttpServletRequest เพื่ออ่านข้อมูล HTTP Header เมธอดนี้ส่งคืน Enumeration ที่มีข้อมูล Header ที่เกี่ยวข้องกับคำขอ HTTP ปัจจุบัน เมื่อเรามี Enumeration แล้ว เราสามารถวนลูปผ่าน Enumeration แบบมาตรฐานได้ เราจะใช้เมธอด hasMoreElements() เพื่อตัดสินว่าจะหยุด

  7. errorPage Attribute ใน JSP คืออะไร?

    แอตทริบิวต์ errorPage บอกเครื่อง JSP ว่าจะแสดงหน้าไหนหากมีข้อผิดพลาดขณะหน้าปัจจุบันรัน ค่าของแอตทริบิวต์ errorPage เป็น Relative URL Directive ต่อไปนี้แสดง MyErrorPage.jsp เมื่อทุก Uncaught Exceptions ถูกโยน - <%@ page errorPage = MyErrorPage.jsp %> แอตทริบิวต์ isErrorPage ระบุว่าหน้า JSP ปัจ

  8. HTTP Response Headers สำคัญที่ใช้ในเว็บโปรแกรมมิ่ง

    ต่อไปนี้เป็นสรุป HTTP 1.1 Response Headers ที่มีประโยชน์ที่สุดซึ่งกลับไปยังเบราว์เซอร์จากเว็บเซิร์ฟเวอร์ หัวข้อเหล่านี้ใช้บ่อยในการเขียนโปรแกรมเว็บ - ลำดับ Header และคำอธิบาย 1 AllowHeader นี้ระบุ Request Methods (GET, POST ฯลฯ) ที่เซิร์ฟเวอร์รองรับ 2 Cache-ControlHeader นี้ระบุสถานการณ์ที

  9. isErrorPage Attribute ใน JSP คืออะไร?

    แอตทริบิวต์ errorPage บอกเครื่อง JPS ว่าจะแสดงหน้าไหนหากมีข้อผิดพลาดขณะหน้าปัจจุบันรัน ค่าของแอตทริบิวต์ errorPage เป็น Relative URL Directive ต่อไปนี้แสดง MyErrorPage.jsp เมื่อทุก Uncaught Exceptions ถูกโยน - <%@ page errorPage = MyErrorPage.jsp %> แอตทริบิวต์ isErrorPage ระบุว่าหน้า JSP ปัจ

  10. วิธีส่ง Error Code ด้วย JSP ไปยัง Browser

    ตัวอย่างต่อไปนี้แสดงวิธีส่ง Error Code 407 ไปยัง Client Browser หลังจากนี้ Browser จะแสดงข้อความ Need authentication!!! <html>    <head>       <title>Setting HTTP Status Code</title>    </head> <body> <% // Set error code and

  11. Extends Attribute ใน JSP คืออะไร?

    แอตทริบิวต์ Extends ระบุ Superclass ที่ Servlet ที่สร้างต้อง Extends เช่น Directive ต่อไปนี้สั่งให้ JSP Translator สร้าง Servlet ให้ Extends somePackage.SomeClass - <%@ page extends = somePackage.SomeClass %>

  12. วิธีเขียน If-Else Statement ในหน้า JSP

    บล็อก If...Else เริ่มต้นเป็น Scriptlet ธรรมดา แต่ Scriptlet ถูกปิดที่แต่ละบรรทัดพร้อมข้อความ HTML ระหว่างแท็ก Scriptlet ตัวอย่าง <%! int day = 3; %> <html>    <head>       <title>IF...ELSE Example</title>    </head>   &nbs

  13. Page Object ใน JSP คืออะไร?

    ออบเจ็กต์นี้เป็น Reference จริงไปยัง Instance ของหน้า สามารถคิดได้ว่าเป็นออบเจ็กต์ที่แทนหน้า JSP ทั้งหมด Page Object จริงๆ แล้วเป็น Synonym โดยตรงของออบเจ็กต์ this

  14. Page Object ใน JSP ใช้ทำอะไร? ต้องการตัวอย่าง

    JSP ให้คุณเลือก Error Page สำหรับแต่ละ JSP โดยใช้ Page Attribute ทุกครั้งที่หน้าโยน Exception เครื่อง JSP จะเรียก Error Page อัตโนมัติ ตัวอย่างต่อไปนี้ระบุ Error Page สำหรับ main.jsp เพื่อตั้งค่า Error Page ให้ใช้ Directive <%@ page errorPage = xxx %> <%@ page errorPage = ShowError.jsp %&g

  15. Exception Object ใน JSP คืออะไร? Exception ประเภทไหนบ้างที่เกิดใน JSP?

    Exception Object เป็น Wrapper ที่มี Exception ที่โยนจากหน้าก่อนหน้า มันมักใช้เพื่อสร้างการตอบสนองที่เหมาะสมสำหรับเงื่อนไขข้อผิดพลาด เมื่อคุณเขียนโค้ด JSP คุณอาจทำ Coding Errors ที่อาจเกิดขึ้นที่ส่วนใดส่วนหนึ่งของโค้ด อาจเกิดข้อผิดพลาดประเภทต่อไปนี้ในโค้ด JSP ของคุณ - Checked Exceptions (ข้อยกเว้นท

  16. วิธีสร้าง Error Page แบบร่วมใช้ด้วย JSP

    JSP ให้คุณเลือก Error Page สำหรับแต่ละ JSP โดยใช้ Page Attribute ทุกครั้งที่หน้าโยน Exception เครื่อง JSP จะเรียก Error Page อัตโนมัติ ตัวอย่างต่อไปนี้ระบุ Error Page สำหรับ main.jsp เพื่อตั้งค่า Error Page ให้ใช้ Directive <%@ page errorPage = xxx %> <%@ page errorPage = ShowError.jsp %&g

  17. วิธีจัดการ Error Object ใน JSP ด้วย JSTL Tags

    คุณสามารถใช้ JSTL Tags เพื่อเขียนหน้าข้อผิดพลาด ShowError.jsp ที่มีโครงสร้างดีกว่าและข้อมูลมากกว่า - <%@ taglib prefix = c uri = https://java.sun.com/jsp/jstl/core %> <%@page isErrorPage = true %> <html>    <head>       <title>Show Error Page&l

  18. Page Directive ใน JSP คืออะไร?

    Directive Page ใช้ให้คำสั่งแก่ Container คำสั่งเหล่านี้เกี่ยวกับหน้า JSP ปัจจุบัน คุณสามารถเขียน Page Directives ได้ที่ใดก็ตามในหน้า JSP โดยปฏิบัติ Page Directives จะเขียนที่ด้านบนของหน้า JSP ไวยากรณ์พื้นฐานของ Page Directive ดังนี้ - <%@ page attribute = value %> คุณสามารถเขียนในรูปแบบ XML เ

  19. แอตทริบิวต์ต่างๆ ของ Page Directive ใน JSP

    ตารางต่อไปนี้รายการแอตทริบิวต์ที่เกี่ยวข้องกับ Page Directive - ลำดับ แอตทริบิวต์และวัตถุประสงค์ 1 bufferระบุโมเดล Buffering สำหรับ Output Stream 2 autoFlushควบคุมพฤติกรรม Buffer ของ Servlet Output 3 contentTypeกำหนด Character Encoding Scheme 4 errorPageกำหนด URL ของ JSP อื่นที่รายงาน

Total 1490 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:15/75  20-คอมพิวเตอร์/Page Goto:1 9 10 11 12 13 14 15 16 17 18 19 20 21