Posts

Showing posts from September, 2009

File upload using Struts Framework

Image
เนื่องจากท่านเบนซ์เรียกร้องมาว่าอยากให้เดโม struts upload ให้ดูหน่อย นั่งไตร่ตรองอยู่พักนึง และก็อืมๆๆ ได้ๆ ทำก็ทำ ฮ่าฮ่า รับปากมาหลายวันและ กว่าจะได้ฤกษ์ทำก็วันนี้แหละ ตอนตีสองครึ่งด้วย ฮ่าฮ่า ได้ข่าวว่าพุ่งนี้เรียนเช้านี่นา แหะๆ มาๆ เริ่มกันดีกว่า หุหุ ตอนแรกก็นานมากกว่าจะนั่งระลึกชาติได้ว่าทำอะไรก่อนอะไรหลัง อันนั้นอันนี้คืออะไร เพราะเรียนมาแล้วไม่ได้ทวน Error500 กันไปหลายรอบ กว่าจะได้ ทำให้เห็นความสำคัญของ struts-config มากขึ้นอีกสามเท่า 55+ (พี่เม้งชวนคุย แว๊ก ตีสามแล้ว) เริ่มจิงๆ เถอะ ฮ่าฮ่า ขอเดโมเฉยๆ ละกันนะ ไม่อยากพูดถึงทฤษฎีมาก เพราะง่วง บวกกับ ยังไม่แม่นเท่าไหร่ เริ่มแรก ก็สร้าง Project ขึ้นมาก่อน อย่าลืม เลือกใช้ struts framework ด้วยล่ะ อิอิ ในที่นี้สร้าง project ชื่อ StrutsUpload จำไม่ได้เหมือนกันว่าจิงๆ มันต้องสร้างอะไรขึ้นมาก่อน ระหว่าง jso กับ strutsActionForm หรือว่าอะไรก็ได้ เอาเป็นว่าขอสร้าง ActionForm ก่อนละกัน ในที่นี้สร้าง strutsActionForm ชื่อ FileActionForm พอได้ FileActionForm มาแล้วก็ลบ Attribute เดิม กับ setter, getter method ทิ้งไป แล้วก็สร้าง attribute กับ...

Mail Sending using Java Mail

Image
วันนี้มาว่ากันด้วยเรื่องมีสาระกัน บ้าง หลังจากที่พยายามจะเขียนเรื่องมีสาระหลายต่อหลายครั้งแต่ก็ล้มเหลว อิอิ หลังจากที่เปลี่ยนโปรเจคกันหลายต่อหลายครั้ง จนมาลงเอยที่ Online Questionnaire แบบงงๆ ก็ไม่รู้จะบอกทำไมเนอะ 55+ อ่า ถือเอาฤกษ์งามยามดีวันนี้วันเกิด เรามาว่ากันด้วยเรื่องของ java mail อันที่จริงเราก็ไม่ได้เข้าใจลึกซึ้งอารายหรอกนะ ลองๆ ทำแล้วมันทำก็เลยอยากจะเอามาแชร์บ้างอะไรบ้าง จะได้เข้ากับยุค 2.0 ฮ่าๆ อ่าๆ นอกเรื่องกันมามากพอ ก่อนอื่นก็ต้องขอพูดถึง tools ที่เอามาใช้ก่อน ตัวพระเอกก็คือ java mail ในที่นี้ใช้เวอร์ชั่น 1.4.2 และก็มีนางเอกคือ JAF ในที่นี้ใช้เวอร์ชั่น 1.0.2 อันนี้สามารถดาวน์โหลดได้ที่เว็บของ sun หรือว่าจะโหลด ที่นี่ ก็ได้จ้า แต่ขอบอกนะว่าจิงๆ ไม่รู้ว่าทำไมมันต้อง add jaf เข้าไปด้วย แต่พอดีเอาไปไว้ใน lib ของ jre แล้วก็เลยปล่อยตาย ใครลองทำก็ลองไม่ต้อง add jaf ไปหน่อยละดูว่ามันจะรันได้ไหม แล้วมาบอกด้วยนะ อิอิ ก่อนอื่นถ้าจะให้สะดวกแบบไม่ต้องไป add ทุกๆ project ที่ทำ ก็เอา lib สองตัวนี้(.jar) ไปไว้ที่ lib ใน jre ซึ่ง path ก็น่าจะประมาณนี้ C:\Program Files\Java\jdk1.6.0_03\...