วันศุกร์ที่ 30 พฤษภาคม พ.ศ. 2557

วิธี Add Libraries NetBeans

หลังจากที่เปิดโปรแกรมขึ้นมา

ไปที่ Tools >> Libraries >> New Library

ตั้งชื่อที่ Library Name >>OK

หาชื่อที่เราตั้ง Library Name เมื่อกี้ คลิก

หลังจากนั้น คลิกที่ Add JAR/Folder

add ไฟล์ classes1.jar หรือ ojdbc6 เข้าไป

ไฟล์ อยู่แถวๆนี้ครับ หาดูครับ WEB-INF\lib

หลังจากนั้น ที่แถบ Projects คลิกขวาที่ Libraries

เลือก Add libraries เลือกชื่อ Libraries ที่เราตั้งชื่อข้างต้นไป

เป็นอันเสร็จสิ้นครับ

การใช้งาน NetBeans IDE

NetBeans IDE เป็นตัวที่ใช้เขียน JSP ได้ค่อนข้างดีมากครับ รองรับ การเขียนด้วย Framework

หลังจากติดตั้ง Tomcat และ Jva SDK  อันนี้จำเป็นต้องติดต้องก่อนครับ

****************************
เปิดโปรแกม  Netbeans

ไปที่ File >> New Project

เลือก Java Web >> Web Application

หลังจากนั้นตั้งชื่อตรง Project Name เสร็จแล้ว เลือก Next


เลือก Server เป็น Apache Tomcat คลิก Finsh




วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2557

JSP คือ

การเขียน JSP จะมีการเหมือนๆ กับ PHP , ASP , .Net การทำงานเหมือๆ กัน JSP เป็น Subset ของภาษา Java ใช้รูปแบบคำสั่ง SDK ใช้ Syntac พื้นฐานของภาษา Java แยกได้ 3 รูปแบบ

1. Scriptlets เขียน JSP ร่วมกับ HTML
2. Servlet เขียน JSP แยกส่วน Interface (HTML) คือแยกกันคนละไฟล์
3. Framework JSP - Spring , Struts , Hibernet เขียนเป็น Pattern MVC

ผู้เขียน เขียนสรุปไว้เป็นความรู้

ที่มา
Thaicreate.com.

วันจันทร์ที่ 3 มีนาคม พ.ศ. 2557

วิธีทำหัวข้อหลัก หัวข้อย่อย

ในที่นี้ผมเขียนโดยใช้ ภาษา JSP เป็นการเขียน

เราจะมาทำการ while หัวข้อหลัก,หัวข้อย่อยกันครับ

เช่น
ตารางการทำงาน

วันที่ 1 มกราคม 2557 การปฏิบัติงาน
-update data
-backup data
-check data 
วันที่ 2 มกราคม 2557 การปฎิบัติงาน
-restart tomcat
-update oracle
-backup data

<%

 Statement stmt=conn.createStatement();
String sql = "";
String str_groupdsc ="";
String str_labeldsc = "";
String str_label = "";
String str_groupid ="";

ResultSet rs = null;
sql = "select g.groupid, g.groupdsc, g.labeldsc, g.label from grplabel g, asgmntgrp a, usr u where u.usrcde = '"+userCode+"' and u.assignmentid = a.assignmentid and a.groupid = g.groupid order by groupid asc ";

rs = stmt.executeQuery(sql);

            while(rs.next()){
str_groupdsc = rs.getString("groupdsc");
str_labeldsc = rs.getString("labeldsc");
str_label = rs.getString("label");
            %>
            <%if(! str_groupid.equals(rs.getString("groupid").substring(0,2))){%>
    <div class="list_box">
    <div class="list_box_left_head"><%=str_groupdsc%></div>
               
        </div>
            <%}%>
        <div class="list_box">      
                <div class="list_box_left"><a href="<%=str_label%>"><img src="image/son.gif" width="18" height="14" />&nbsp;<%=str_labeldsc%>
            </div>
                <div class="list_box_right"><%=rs.getString("groupid").substring(0,2)%></div></a>
               
<%

str_groupid=rs.getString("groupid").substring(0,2); //จุดสำคัญอยู่ตรงนี้ครับ
}rs.close();
            %>

วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual

วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual อย่างง่าย

select sysdate from dual;

เท่านี้ครับ


ผลที่ออกมาครับ

SYSDATE
-------------
03 มี.ค. 2014

##############################################################################

แบบนี้จะเป็นการกำหนดรูปแบบในการแสดงผลครับ

SELECT TO_CHAR
    (SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
     FROM DUAL;

ผลที่ออกมาครับ
NOW
-------------------

03-03-2014 09:10:34





ทำตัวหนังสือวิ่งง่ายๆ

<marquee scrolldelay="120">
<strong>&lt;&nbsp;------- &nbsp;&nbsp;W e l c o m e&nbsp;&nbsp;to&nbsp;&nbsp;Support Desk&nbsp;&nbsp; S y s t e m&nbsp;&nbsp;--------><br>User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
</strong>
</marquee>

ข้อความที่วิ่งอยู่ก็จะได้ตามนี้
< ------- W e l c o m e to Support Desk S y s t e m -------->
User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ

การรับค่าใน Function JavaScript

การรับค่า JavaScript กรณีรับค่ามาหลายๆ ตัวแล้วทำการเช็คทีเดียว

<script language="JavaScript">
function searchUserGrt(UserLength,sts){

if(UserLength == 6){

 alert('xxx');

</script>
--------------------------------------------------------------------------------------------------------
<input name="txb3UidApr" type="text" size="15" maxlength="6" onKeyUp="searchUserGrt(this.value.length,'3');" value="<%=str_uidApr%>" >

#################################################################################

วิธีส่งค่าไปให้ javascript เช็ค

function frmSubmit(va){

if(va =='insert'){

             alert('xxx');

}
}

--------------------------------------------------------------------------------------------------------

<INPUT TYPE="button" VALUE="Submit" ONCLICK="frmSubmit('insert');">