ช่วงนี้ทำงานแก้ไขโค๊ดเก่าๆ มีการเรียกค่าจาก session มาด้วยซึ่งบางทีก็ไม่รู้ว่าค่าที่ได้จะเป็นอะไรบ้าง
ตอนแรก ก็ request.getAttribute("test").equals ("" + i )
ลองๆ ดูผลคือถ้าใส่ค่าได้จะไม่เกิดอะไรขึ้น แต่ถ้าไม่ได้ใส่ค่าอะไรเลย จะขึ้น nullpointer exception
แถมขึ้นใน log ของ tomcat ด้วยนะไม่ได้แจ้งออกทางหน้าเว็บ - -"
ต้องไปคุ้ย log คุ้ยโค๊ดที่แปลงแล้วมาแกะๆ สงสัยว่าปัญหาน่าจะเกิดจาก null.equals เลยลอง google ดูก็เลยได้รู้ว่า
This is a bug - -"
ต้องเปลี่ยนวิธีนิดหน่อยเป็น request.getAttribute("test") == ("" + i )
โอเค - -a
แต่ไม่เข้าใจว่าทำไม - -"
ไปอบรมคอร์สรูบี้มาเลยเริ่มรู้สึกว่าจาวายังคง strict กับ type และต้องรู้คำตอบทั้งหมด(Exactly output) ก่อนถึงจะไปตั้งคำถามได้เลยนะเนี้ย (Input)
// ขออภัยเรื่อง Weblogic หลังจากอบรมยังไม่ได้ใช้งานจริงเลย - -"
เลยไม่ได้อะไรเพิ่มมาเลย เทรนเสร็จก็มาเขียน jsp ต่อ T^T
ไม่มีความเห็น