Managing User State with HttpSession in Java Web Applications
The HttpSession interface in Java Servlets enables servers to maintain user-specific state across multiple HTTP requests. When a client makes its first request, the server creates a session and assigns it a unique identifier (JSESSIONID). This ID is sent to the client as a cookie. Subsequent requests from the client include this cookie, allowin ...
Posted on Sun, 10 May 2026 23:06:58 +0000 by chakhar86
Servlet Development Guide: Hello World Example
Creating a Basic Servlet
To begin learning Servlet development, we start with a simple Hello World example. Create a dynamic web project in you're IDE, then define a new Servlet class.
package com.example.demo;
import java.io.*;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet(" ...
Posted on Sun, 10 May 2026 09:41:30 +0000 by cvincent
Understanding Servlet Filters and Spring MVC Interceptors
Servlet Filters
Filters are a core component of the Java Servlet specification, operating within the servlet container to pre-process requests and post-process responses. They execute before a request reaches a servlet and after the servlet generates a response, enabling tasks like logging, authentication, and data transformation.
Core Conecpts ...
Posted on Sun, 10 May 2026 04:21:31 +0000 by ajcether
Understanding Servlet Lifecycle and Thread Safety
The lifecycle of a Servlet is managed by the container and consists of four distinct phases:
Creation: Occurs once, during the first request.
Initialization: Happens once, immediately after instantiation.
Service Execution: Invoked multiple times, once per request.
Destruction: Executed once, when the container shuts down.
When a client makes ...
Posted on Sat, 09 May 2026 17:23:41 +0000 by rsnell
Minimal Spring MVC 5-Minute Setup
Maven coordinates
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelV ...
Posted on Sat, 09 May 2026 12:32:35 +0000 by ReKoNiZe
Implementing File Upload in Spring MVC Applications
Temporary Directory Setup
Before implementing file upload, configure the temporary directory where uploaded files are stored during processing.
Option 1: JVM parameter
mkdir -p /app/tmp
-Djava.io.tmpdir=/app/tmp
Option 2: Spring Boot configuration
spring:
servlet:
multipart:
location: /app/tmp
max-file-size: 500MB
max-r ...
Posted on Sat, 09 May 2026 01:09:20 +0000 by The Cat
Elderly Assessment System: Ability Data Statistics Module
Database Schema
The ability assessment data is stored in a dedicated MySQL table with the following structure:
CREATE TABLE ability_assessment (
citizen_id VARCHAR(20),
daily_activity_score VARCHAR(10),
mental_state_score VARCHAR(10),
sensory_comm_score VARCHAR(10),
social_participation_score VARCHAR(10),
initial_level V ...
Posted on Fri, 08 May 2026 05:09:45 +0000 by mynameisbob