ปกติเวลาเรา view html source
จาก page ที่สร้างจาก jsp
เราจะเห็นบรรทัดว่างๆอยู่ทั่วไปหมด
ใน tomcat 5.5.x เราสามารถ config ไม่ให้
มี whitespace พวกนี้โดย
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
Javaเร็วส์, Javascript, Erlang, Python, Ruby, Clojure, Groovy, เลี้ยงลูก, วาดภาพ
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
2 comments:
อ่านแล้ว ลองทำตาม พอเปลี่ยน tag แล้วคอมไพล์ข้อมูล เวปไม่ยอมลบบรรทัดว่าง ทำทั้งวันก็ไม่หาย ทั้งรีสตาร์ทเซิร์ฟเวอร์ ทั้งรีสตาร์ทเครื่อง แต่พอวันรุ่งขึ้นมาทำ เอ๊ะ ช่องว่างหาย เลยลองลบ tag ทิ้ง ช่องว่างก็ไม่หาย
เลยไม่แน่ใจว่าเป็นที Tomcat กว่าจะรับรู้ว่ามีการเซตเรื่องบรรทัดว่าง มันต้องเสียเวลาเยอะหรือเปล่า
ปล. ผมทำเครื่องผมกับเครื่องเพื่อน เป็นแบบเดียวกัน คือ ต้องรอเวลากว่าจะตัดบรรทัดว่างทิ้งไปนะครับ
เออ อีกเรื่อง มีทำสองสามโปรเจค โปรเจคที่คอมไพล์บ่อย ๆ ช่องว่างหาย แต่โปรเจคที่เสร็จแล้ว ลองเอามาคอมไพล์ใหม่ ช่องว่างไม่หายแฮะ เซิร์ฟเวอร์เดียวกัน แต่ได้ผลลัพธ์คนละแบบ ตลกดี
ใน folder [TOMCAT]/work/catalina/localhost
จะมีการสร้าง taglibs และ jsp เอาไว้ เวลา restart แบบปกติ จะไม่เกิดการลบ
ดังนั้นลอง ลบ app ในนั้นก่อนแล้วค่อยset trimspace และลอง restart ดูครับ
Post a Comment