Cookie và Session trong lập trình web
Cookie
Lấy thông tin cookie từ yêu cầu
Máy chủ gửi cookie về cho client
Cookie[] cookies = request.getCookies(); // Lấy cookie
cookie.getName(); // Lấy tên của cookie
cookie.getValue(); // Lấy giá trị của cookie
Cookie cookie = new Cookie("lastVisit", System.currentTimeMillis() + ""); // Tạo một cookie mới
cookie.setMaxAge(24 * 60 * 60); // Đ ...
Đăng vào ngày 2 tháng 10 lúc 14:42
Khởi động và triển khai ứng dụng với Tomcat
Giới thiệu về Tomcat
Tomcat là một máy chủ ứng dụng web mã nguồn mở, hỗ trợ thực thi các ứng dụng Java EE (trước đây gọi là Jakarta EE), đặc biệt là các ứng dụng Web dựa trên Servlet và JSP. Đây là môi trường phổ biến để phát triển và triển khai các ứng dụng web trong môi trường Java.
Tải và cài đặt Tomcat
Trang chính thức: Apache Tomcat 8 ...
Đăng vào ngày 21 tháng 9 lúc 22:41
Xây Dựng Hệ Thống Tra Cứu Chính Sách Khoa Học Với JSP và MySQL
Thiết Kế Giao Diện Tìm Kiếm Đa Tiêu Chí
Hệ thống được phát triển bằng JSP với giao diện hỗ trợ tìm kiếm theo nhiều tiêu chí: tên chính sách, số văn bản, cơ quan ban hành và nội dung toàn văn. Mẫu hình thức sau đây sử dụng các trường nhập liệu được tối ưu hóa cho trải nghiệm người dùng:
<form method="post" action="policy-sea ...
Đăng vào ngày 14 tháng 9 lúc 09:02
Các Phương Pháp Truyền Dữ Liệu Từ Backend Java Sang Frontend Web
Phương Thức 1: Sử Dụng JSON và AJAX
Xử Lý Dữ Liệu JSON Ở Phía Server
Khi làm việc với các ứng dụng web hiện đại, việc truyền dữ liệu dưới dạng JSON qua AJAX là phổ biến. Dưới đây là các kỹ thuật triển khai trong Java Servlet:
Trường hợp 1: Trả về mảng đơn giản
Với danh sách các giá trị cơ bản, bạn có thể xây dựng JSONArray trực tiếp:
JSONAr ...
Đăng vào ngày 28 tháng 7 lúc 03:56
Xử lý phản hồi và điều hướng trang trong Spring MVC
Trang JSP: success.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<head>
<title>Thành công</title>
</head>
<body>
<div>
<h1>Thông tin người dùng</h1>
<div>Họ tên: ${user.name}</div> ...
Đăng vào ngày 17 tháng 7 lúc 01:40
Phát triển hệ thống y tế trực tuyến dựa trên reflection (Phần 3)
Giới thiệu:
Bài viết này sẽ thực hiện chức năng danh sách và phân trang cho trang quản lý, cùng với các thao tác thêm, sửa, xóa và tìm kiếm thông tin. Chúng ta sẽ lấy quản lý bác sĩ khám bệnh làm ví dụ, các phần khác tương tự nên không trình bày chi tiết. Bắt đầu luôn với các chức năng cụ thể.
I. Triển khai danh sách và phân trang cho quản lý ...
Đăng vào ngày 6 tháng 7 lúc 07:52
Hướng dẫn sử dụng JSTL trong ứng dụng Java Web
JSTL (JavaServer Pages Standard Tag Library) là một bộ thư viện thẻ tiêu chuẩn được thiết kế để chuẩn hóa việc phát triển các tính năng phổ biến trong JSP, thay thế cho việc mỗi dự án tự viết các thẻ tùy chỉnh riêng lẻ. Được phát triển theo tiêu chuẩn JSR 52, JSTL giúp mã nguồn JSP trở nên tinh gọn, dễ đọc và dễ bảo trì hơn.
Cách thiết lập ...
Đăng vào ngày 18 tháng 6 lúc 07:06
Sử dụng Ngôn ngữ Biểu thức (EL) trong JSP để Truy cập Dữ liệu Động
Ngôn ngữ Biểu thức (Expression Language – EL) được giới thiệu từ phiên bản JSP 2.0 nhằm đơn giản hóa việc truy xuất dữ liệu trong các trang JSP. Thay vì sử dụng cú pháp Java thuần túy như <%= ... %>, EL cung cấp cú pháp ngắn gọn, dễ đọc và an toàn hơn khi làm việc với các đối tượng thuộc các phạm vi (scope) khác nhau.
Kích hoạt EL khi bị ...
Đăng vào ngày 16 tháng 6 lúc 17:49
Biểu thức OGNL trong Struts2
OGNL (Object-Graph Navigation Language) là một ngôn ngữ biểu thức được sử dụng để truy cập và thao tác các thuộc tính của đối tượng Java. Ngoài việc đặt và lấy giá trị, OGNL còn cung cấp các chức năng như lọc tập hợp, ánh xạ và biểu thức lambda. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng OGNL trong Struts2.
Đầu tiên, hãy xem cách l ...
Đăng vào ngày 12 tháng 6 lúc 19:50
Hiểu Sâu Về Cơ Chế Quản Lý Phiên Bản HttpSession Trong Web Java
Tổng Quan Về Session
Trong quá trình phát triển ứng dụng web, việc duy trì trạng thái người dùng giữa các lần yêu cầu là một nhu cầu cơ bản. Công nghệ Session đóng vai trò trung tâm trong việc này. Khác với Cookie – vốn lưu trữ thông tin phía trình duyệt của khách hàng – Session hoạt động hoàn toàn trên máy chủ. Điều này giúp dữ liệu nhạy cảm ...
Đăng vào ngày 5 tháng 6 lúc 22:41