jsp include directive vs include action สองตัวนี้ต่างกันยังไง  สร้างคำถาม

 2,589 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 14/09/2015

jsp include directive vs include action สองตัวนี้ต่างกันยังไง

jsp include directive
รูปแบบการเขียน @include file="test.jsp"

include action
รูปแบบการเขียน jsp:include page="test.jsp"

สองตัวนี้ต่างกันตรงที่
- JSP include directive จะ compile รวมเป็น servlet เนื้อเดียวกัน คือได้ .class ตัวเดียว
- JSPinclude action จะ compile แยกกัน ไฟล์ แม่จะได้ servlet .class 1 ไฟล์
ส่วนไฟล์ที่ include ก็จะ ถูก compile ออกเป็น servlet .class อีก 1 ไฟล์

แล้วการใช้งานต่างกันยังไง
อันนี้แล้วแต่งานของเราว่าต้องการให้ไฟล์ที่ include ทำงานอย่างไร
ยกตัวอย่างเช่น ถ้าเราแค่ต้องการแยก include ไฟล์ให้เป็นสัดเป็นส่วน
จะได้ดู code ง่ายๆ ก็ใช้ jsp include directive เพื่อให้การทำงานเป็นหนึ่งเดียวกัน

แต่ถ้าต้องการให้แต่ละส่วนแยกกันทำงานอย่างชัดเจน
ก็ให้ใช้ include action


ถ้าชอบบทความนี้ กด Like เลย :jsp include directive vs include action สองตัวนี้ต่างกันยังไง
TAGS : Java   JSP   J2EE   Java Programmer   Programming  
 2,589 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 14/09/2015



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  พอร์ต RS 232 คืออะไร ใช้ทำอะไร เราสามารถเรียกได้อีกอย่างว่าอะไร ถามเมื่อ (2011-08-01)   3,779 views  (ดูล่าสุดเมื่อ 13 นาที)

  Oracle การ join โดยใช้ select ซ้อน select แบบมากกว่า 2 ชุด ถามเมื่อ (2017-03-03)   2,833 views  (ดูล่าสุดเมื่อ 49 นาที)

  my sql date format คำสั่งในการ query เดือน วัน ปี ถามเมื่อ (2012-10-08)   3,350 views  (ดูล่าสุดเมื่อ 50 นาที)

  Taglib forEach วน Loop ตัด String แบบมีตัวคั่น ถามเมื่อ (2013-03-18)   2,806 views  (ดูล่าสุดเมื่อ 66 นาที)

  Software Release Process คืออะไร ถามเมื่อ (2016-05-23)   3,329 views  (ดูล่าสุดเมื่อ 67 นาที)

  Oracle SQL Command Query Record แรก ที่ซ้ำกันมาเพียง 1 Record ด้วย PARTITION ถามเมื่อ (2018-04-26)   2,487 views  (ดูล่าสุดเมื่อ 83 นาที)

  Java script วิธีเช็ค ว่า กด Enter เข้ามาหรือเปล่า ถามเมื่อ (2017-06-01)   2,189 views  (ดูล่าสุดเมื่อ 85 นาที)

  Machine learning คืออะไร เกี่ยวข้องกับ Big Data หรือไม่ ถามเมื่อ (2014-06-12)   2,741 views  (ดูล่าสุดเมื่อ 95 นาที)

  ติดปัญหา Security Path Manipulation แก้ยังไงดีครับ ถามเมื่อ (2015-05-22)   3,553 views  (ดูล่าสุดเมื่อ 95 นาที)

  โน็ตบุคเก่าแล้วเปลี่ยนการ์ดจอได้ไหมค่ะ อยากเล่นเกมออนไล์ใช้รุ่นไหนดี ถามเมื่อ (2011-07-16)   2,553 views  (ดูล่าสุดเมื่อ 103 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com