Thư viện thẻ chuẩn - Standard Tag Library (JSTL) trong JSP

JavaServer Pages Standard Tag Library (JSTL) là một tập hợp các thẻ JSP hữu ích, mà gói các tính năng lõi phổ biến tới các ứng dụng JSP. JSTL hỗ trợ tới các tác vụ phổ biến và có tính cấu trúc, ví dụ như các tính lặp và điều kiện, các thẻ để thao tác tài liệu XML, các thẻ đa ngôn ngữ, và các ...

Tác giả: Trịnh Tiến Mạnh viết 10:56 ngày 14/08/2018

Lớp JFileChooser trong Java Swing

Lớp JFileChooser là một thành phần cung cấp một kỹ thuật đơn giản cho người dùng để lựa chọn một file. Cú pháp khai báo cho lớp Javax.swing.JFileChooser là: public class JFileChooser extends JComponent implements Accessible Lớp này kế thừa các phương thức từ các lớp sau: ...

Tác giả: Trịnh Tiến Mạnh viết 10:55 ngày 14/08/2018

Value Stack/OGNL trong Struts 2

Mục đích của chương này là giới thiệu sơ qua về ValueStack và OGNL trong Struts 2. ValueStack trong Struts 2 Một ValueStack, nói đơn giản là một stack mà chứa các đối tượng cụ thể của ứng dụng như đối tượng action, đối tượng model, đối tượng tạm thời, đối tượng đã được đặt tên như ...

Tác giả: Hoàng Hải Đăng viết 10:55 ngày 14/08/2018

ResultSetMetaData Interface trong JDBC

Nếu bạn muốn lấy thông tin như tổng số cột, tên cột, kiểu của cột, … trong một bảng, thì bạn nên sử dụng ResultSetMetaData Interface bởi vì nó cung cấp các phương thức để lấy metadata từ đối tượng ResultSet. Bạn theo dõi đoạn code sau. Đầu tiên tạo đối tượng Resultset là rs, tạo đối ...

Tác giả: Trịnh Tiến Mạnh viết 10:55 ngày 14/08/2018

Xử lý Form trong JSP

Bạn có thể gặp một vài tình huống khi bạn cần truyền một số thông tín từ trình duyệt của bạn tới Webserver và sau cùng tới chương trình backend của bạn. Trình duyệt sử dụng hai phương thức để truyền thông tin này tới Webserver. Các phương thức này là phương thức GET và phương thức POST. ...

Tác giả: Hoàng Hải Đăng viết 10:55 ngày 14/08/2018

Lớp JScrollBar trong Java Swing

Lớp JScrollBar là một trình triển khai của thanh cuốn scrollbar. Dưới đây là cú pháp khai báo của lớp javax.swing.JScrollBar: public class JScrollBar extends JComponent implements Adjustable, Accessible Lớp này kế thừa các phương thức từ các lớp sau: Lớp JScrollbar bao gồm ...

Tác giả: Tạ Quốc Bảo viết 10:54 ngày 14/08/2018

Gửi Email trong Struts 2

Chương này chúng ta cùng tìm hiểu cách gửi Email bởi sử dụng Struts 2. Để thực hành, bạn cần tải và cài đặt mail.jar từ JavaMail API 1.4.4 và đặt mail.jar file trong WEB-INFlib folder và sau đó thực hiện các bước như tạo action, view và các configuration file. Tạo Action Chúng ta tạo một ...

Tác giả: Hoàng Hải Đăng viết 10:54 ngày 14/08/2018

Results và Result Type trong Struts 2

Thẻ <results> đóng vai trò của một view trong Struts 2 Framework. Action thì chịu trách nhiệm thực thi trình logic riêng. Sau khi thực thi trình logic riêng, thì bước tiếp theo là để hiển thị view bởi sử dụng thẻ <results> . Thường thì có một số qui tắc điều hướng được đính ...

Tác giả: Trịnh Tiến Mạnh viết 10:54 ngày 14/08/2018

Interceptors trong Struts 2

Interceptor là một đối tượng mà được triệu hồi tại thời điểm preprocess và postprocess của một request. Trong Struts 2, Interceptor được sử dụng để thực hiện các hoạt động như validation, exception handling, hiển thị kết quả trung gian, … Lợi thế của Interceptor Pluggable : nếu ...

Tác giả: Bùi Văn Nam viết 10:54 ngày 14/08/2018

Cập nhật ResultSet trong JDBC

Tương tự như khi quan sát dữ liệu trong ResultSet, bạn có thể sử dụng rất nhiều phương thức (có 2 phiên bản cho chỉ mục cột và tên cột) của ResultSet Interface để cập nhật dữ liệu. Chẳng hạn như updateArray, updateByte, updateString, updateInt, … Bạn nên chú ý là các phương thức ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 14/08/2018

Lớp JRadioButton trong Java Swing

Lớp JRadioButton là một trình triển khai của một radio button, một item mà có thể được lựa chọn hoặc không, và hiển thị trạng thái của nó tới người dùng. Lớp này nên được thêm vào trong ButtonGroup để chỉ lựa chọn một radio button. Dưới đây là cú pháp khai báo cho lớp javax.swing.JRadioBu ...

Tác giả: Bùi Văn Nam viết 10:53 ngày 14/08/2018

Java JDBC trong Java

Học cách sử dụng JDBC – Kết nối cơ sở dữ liệu trong Java qua các ví dụ giúp bạn hiểu sâu hơn về khái niệm đã trình bày về chủ đề này. Dưới đây là các ví dụ được sử dụng phổ biến trong khi thực hành về JDBC trong Java.

Tác giả: Bùi Văn Nam viết 10:53 ngày 14/08/2018

Lớp JOptionPane trong Java Swing

Lớp JOptionPane là một thành phần cung cấp các phương thức chuẩn để popup một hộp thoại dialog chuẩn cho một giá trị hoặc thông báo người dùng về một cái gì đó. Dưới đây là cú pháp khai báo của lớp javax.swing.JOptionPane: public class JOptionPane extends JComponent implements ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 14/08/2018

ActionContext và ActionInvocation trong Struts 2

Chương này giới thiệu sơ lược về ActionContext và ActionInvocation trong Struts 2. ActionContext trong Struts 2 ActionContext là một container của các đối tượng mà trong đó action được thực thi. Các giá trị được lưu trữ trong ActionContext là duy nhất cho mỗi Thread. Vì thế bạn không cần ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 14/08/2018

Lớp JComboBox trong Java Swing

Lớp JComboBox là một thành phần mà kết hợp một button, một trường có thể chỉnh sửa và một drop-down list. Tại một thời điểm chỉ có một item có thể được lựa chọn từ list. Cú pháp khai báo cho lớp javax.swing.JComboBox là: public class JComboBox extends JComponent implements ...

Tác giả: Bùi Văn Nam viết 10:53 ngày 14/08/2018

Upload File trong JSP

Một JSP có thể được sử dụng với một thẻ HTML form để cho phép người dùng upload các file tới Server. Một file được tải lên có thể là file dạng text, nhị phân hoặc hình ảnh hoặc bất kỳ tài liệu nào khác. Tạo một File Upload Form trong JSP HTML code sau tạo một Upload Form. Sau đây là những ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 14/08/2018

Hộp thoại - Alert, Prompt, Confirmation trong JavaScript

JavaScript hỗ trợ 3 kiểu hộp thoại quan trọng. Những hộp thoại này có thể được sử dụng để thông báo, xác nhận input, hoặc nhận input từ người dùng. Dưới đây chúng ta bàn luận từng kiểu hộp thoại một. Hộp thoại thông báo (Alert) Một hộp thoại thông báo (Alert Dialog Box) được sử dụng phổ ...

Tác giả: Bùi Văn Nam viết 10:53 ngày 14/08/2018

Lớp DriverManager trong JDBC

Lớp DriverManager hoạt động như một giao diện giữa người dùng và các driver. Nó theo dõi các driver có sẵn và xử lý việc thiết lập kết nối giữa một Database và Driver thích hợp. Lớp DriverManager duy trì một danh sách các lớp Driver mà đã được đăng ký bởi chính chúng bằng cách gọi phương thức ...

Tác giả: Trịnh Tiến Mạnh viết 10:52 ngày 14/08/2018

Từ khóa Void trong JavaScript

void là một từ khóa quan trọng trong JavaScript mà có thể được sử dụng như là một toán tử một ngôi xuất hiện trước toán hạng đơn của nó, mà có thể trong bất kỳ kiểu nào. Toán tử này xác định một biểu thức để được ước lượng mà không trả về một giá trị nào. Cú pháp Cú pháp của void có ...

Tác giả: Hoàng Hải Đăng viết 10:52 ngày 14/08/2018

Regular Expression trong Java

Thự hiện các bài thực hành liên quan tới Regular Expression trong Java để hiểu sâu hơn những khái niệm về Regular Expression. Dưới đây là các ví dụ được sử dụng phổ biến nhất trong khi làm việc với Regular Expression trong Java.

Tác giả: Tạ Quốc Bảo viết 10:52 ngày 14/08/2018