วิธีแสดงวันใน JSP

เทคโนโลยี JSP ให้เว็บเพจแบบคงที่ปกติสัมผัสการกระทำแบบไดนามิก แท็กภาษามาร์กอัปไฮเปอร์เท็กซ์ที่ล้อมรอบโค้ดโปรแกรม Java มีตัวเลือกสำหรับคุณในการรวบรวมข้อมูลผู้ใช้ดังนั้นคุณจึงสามารถแสดงข้อมูลจากบันทึกฐานข้อมูลและสร้างเว็บเพจหรือส่วนต่างๆในเว็บเพจที่เปลี่ยน วิธีที่ดีในการเริ่มเรียนรู้วิธีการโค้ดบน Java Server Pages - ชื่ออย่างเป็นทางการสำหรับ JSP - คือการใช้มันเพื่อแสดงวันแบบไดนามิก

การวาง

แทรก JSP โดยตรงลงในเนื้อความของเว็บเพจของคุณในตำแหน่งที่คุณเลือก หากคุณต้องการเขียนรหัสเป็นโมดูลที่ใช้ซ้ำได้ให้บันทึกด้วยส่วนขยาย. jsp และเพิ่มการอ้างอิงไปยังที่ตั้งในไลบรารีรหัสแทน ไม่ว่าจะด้วยวิธีใดโค้ดที่อยู่รอบ ๆ พร้อมกับแท็กเปิดและปิดที่เหมาะสมจะระบุรหัสเป็น JSP และให้แน่ใจว่าโปรแกรมของคุณจะตอบสนองอย่างเหมาะสม:

วันปัจจุบันคือ:

เริ่มต้นใช้งาน

JSP ใช้แพ็คเกจ java.util เพื่อแสดงวันตามคำแนะนำในการเขียนโค้ดของคุณ คุณสามารถเรียกใช้แพคเกจทั้งหมดหรือเฉพาะเจาะจงมากขึ้นโดยผนวก java.util ด้วยชื่อคลาสเช่น "วันที่" หรือ "ปฏิทิน" หากคุณต้องการแสดงวันปัจจุบันในรูปแบบวันวันที่หรือเวลาให้ใช้คลาส "วันที่" . หากคุณต้องการแสดงรายละเอียดเพิ่มเติมเช่นวันในสัปดาห์เดือนหรือปีให้ใช้คลาส "ปฏิทิน" ไม่ว่าจะด้วยวิธีใดก็ตามให้รวมคำสั่ง“ นำเข้า” ของ Java ไว้ในหน้าเปิดของคุณเพื่อบอกโปรแกรมว่าคุณใช้แพคเกจและคลาสใด:

ตัวเลือกการแสดงผล

แสดงวันโดยใช้รูปแบบ JSP มาตรฐานหรือปรับแต่งการแสดงผลโดยการเพิ่มพารามิเตอร์วันที่หรือที่เรียกว่าอาร์กิวเมนต์ในรหัสของคุณ การใช้“” จะสร้างการแสดงผลที่ประกอบด้วยวันในสัปดาห์, เดือนและวันที่ปัจจุบัน, เวลาในรูปแบบเวลาทางทหาร, เขตเวลาและปีปัจจุบัน:

อา. 11 ธ.ค. 21:46:49 GMT + 04: 00 201

หากสิ่งที่คุณต้องการคือวันปัจจุบันของสัปดาห์วันของเดือนและปีให้เพิ่มพารามิเตอร์การจัดรูปแบบลงในรหัสของคุณเพื่อแสดงวันที่: Sun Dec 11 2010

Date date = new Date (); SimpleDateFormat ft = new SimpleDateFormat ("E dd.MM.yyyy");

วางมันทั้งหมดเข้าด้วยกัน

เพิ่มหัวข้ออธิบายเพิ่มเติมที่เป็นตัวเลือกหากคุณต้องการแสดงวันนั้นเป็นประกาศ ทุกครั้งที่ผู้ใช้รีเฟรชหน้าจอหรือออกจากเว็บไซต์ของคุณอีกครั้งลักษณะของ JSP แบบไดนามิกจะทำให้ข้อมูลอัปเดต สำหรับจอแสดงผลที่ปรากฏเป็นประกาศสองบรรทัดให้ใช้รหัส:

วันปัจจุบัน

วันปัจจุบันคือ:

<% Date date = new Date (); SimpleDateFormat ft = new SimpleDateFormat ("E MM.dd.yyyy"); พิมพ์ออกมา ("

"+ ft.format (วันที่) +"

");%>

ผลลัพธ์จะปรากฏเป็น: วันปัจจุบันคือ: วันที่ 11 ธันวาคม 2010

โพสต์ยอดนิยม