วันอาทิตย์ที่ 11 มีนาคม พ.ศ. 2555

javascript block keyin thai language

ในโลกของทุกอย่างที่ทำงานบน internet นั้น ในหน้า form html เรามีความจำเป็นอย่างที่ต้อง filter ข้อมูลที่ keyin เข้าให้เฉพาะเจาะจง เช่นในหน้า Login Form เราสามารถ กรอกให้ User กรอกเฉพาะภาษา อังกฤษเท่านั้น
ซึ่งแสดงใน code js ข้างล่าง

//Function dont input Text in thai--
function DisplayOnlyE(e){
//alert(String.fromCharCode(e.keyCode));
key = e.keyCode;
e.returnValue = false;
if( (key > 64 && key < 91) || key == 32 || key == 46){ //BIG English
e.returnValue = true;
}else if( (key > 96 && key < 123) || key == 32 || key == 46 ){
e.returnValue = true;
}else if( key > 47 && key < 58 ){
e.returnValue = true;
}
}

//ใช้งาน
<html:password onkeypress="DisplayOnlyE(event);" property="password" value="ar00201n05" style="width:169px ; background-color:#FFF ; border:0px ; height:20px ; font-family:DBAdmanXRegular ; color:#000 ; font-size:18px"> </html:password>

Java Get IP Address ทะลุทะลวง proxy

ปัจจุบัน ระบบข้างในที่เปิดให้บริการจะมี พวก proxy มาเกี่ยวข้อง เวลาเขียนโปรแกรมเพื่อต้องการ get เอา IP ของ Client ที่เรียกหรือใช้บริการ บางคร้ังเราจะได้ ip ของ proxy ภายใจดังนั้น code ข้างล่างนี้จะช่วยท่านได้
โดยจะ จะได้ IP ของ client ที่เรียกเข้ามา


String ipAddress = request.getHeader("proxy-ip");
if (ipAddress == null) {
ipAddress = request.getHeader("X-FORWARDED-FOR");
if (ipAddress == null){
ipAddress = request.getRemoteAddr();
}
}

iText print out PDF R java.io.IOException: trailer not found.

ความต้องการ :
ต้องการออกรายงาน หรือเอกสารที่เป็น PDF file สำหรับทำสัญญา โดยที่ มี pdf template อยู่แล้วจากนั้นก็อ่าน Stream buffer เข้ามาซึ่งในระบบ
ใช้ iText ในการ GenPDF ไฟล์ ออกผ่านหน้า Browser
ปัญหา :
[2/13/12 11:48:32:581 ICT] 00000025 SystemErr R java.io.IOException: trailer not found.
[2/13/12 11:48:32:581 ICT] 00000025 SystemErr R at com.lowagie.text.pdf.PdfReader.readXref(Unknown Source)
[2/13/12 11:48:32:581 ICT] 00000025 SystemErr R at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
[2/13/12 11:48:32:581 ICT] 00000025 SystemErr R at com.lowagie.text.pdf.PdfReader.(Unknown Source)

วิธีแก้ไข:
ถ้าเกิด Exception แบบนี้ในการ Gen PDF ไฟล์ สำหรับ iText ให้ลองตรวจสอบ version ที่ Convert pdf ไฟล์
ด้วยว่าเ