JSP Basics and Core Java EE Technologies

JSP Lecture Outline (I) Introduction to the Thirteen Core Technologies of Java EE Java EE is an open platform that encompasses a wide range of technologies, including thirteen core technologies. In a project, not all thirteen technologies are necessarily used; rather, they are selectively applied. In other words, a programmer does not need to m ...

Posted on Thu, 17 Sep 2026 16:51:13 +0000 by V

Integrating JSP and Thymeleaf with Spring Boot: A Practical Guide

This article demonstrates how to integrate both JSP and Thymeleaf with Spring Boot, featuring a simple user CRUD (Create, Read, Update, Delete) example. Three separate project setups are covered: two standalone integrations and one combined project. Choose the relevant section based on your needs. Project source code is available via links at t ...

Posted on Tue, 08 Sep 2026 16:27:00 +0000 by teebo

Custom Login with Spring Boot and Spring Security – UserDetailsService and Custom Login Page

This guide demonstrates how to impelment a custom login mechanism using Spring Boot 2.3.4 and Spring Security. Instead of relying on the default auto‑configuration, you will define your own UserDetailsService, configure a custom login page (JSP), and tailor the WebSecurityConfigurerAdapter to your needs. Maven Dependencies and Application Prop ...

Posted on Wed, 02 Sep 2026 16:30:18 +0000 by matifibrahim

Student Comprehensive Evaluation System Based on SSM Framework and JSP

System Architecture Overview The student comprehensive evaluation system employs a traditional Java EE architecture combining Spring, Spring MVC, and MyBatis (SSM) with JSP for the presentation layer. This section details the core implementation components and configuration. Backend Configuration The application leverages MyBatis-Plus for data ...

Posted on Sat, 29 Aug 2026 16:35:34 +0000 by xhitandrun

Setting Up JSP Support and WAR Packaging with Spring Boot 3, Spring 6, and JDK 17

Motivation for the Upgrade Legacy systems often rely on traditional Java Server Pages (JSP) and WAR deployments. Rather than rewriting the frontend, this guide demonstrates how to modernize the backend by migrating to Spring Boot 3.0, Spring Framework 6.0, and JDK 17, while maintaining JSP support and WAR packaging. Key reasons for upgrading in ...

Posted on Tue, 04 Aug 2026 16:07:29 +0000 by davissj

Building a Multi-Vendor Campus Food Sharing Platform with Java, SSM, and JSP

Technology Stack Backend Framework: Spring Spring provides a comprehensive programming and configuration model for Java-based enterprise applications. Its core features include dependency injection (DI) and aspect-oriented programming (AOP), which help in creating loosely coupled, testable, and maintainable code. The framework simplifies the de ...

Posted on Thu, 23 Jul 2026 16:43:33 +0000 by yousaf931

JSP Directives, Built-in Objects, and Action Tags

JSP pages support zero or more directives that control how the page is processed by the container. page Directive The <%@ page %> directive configures page-level settings. Key attributes include: pageEncoding: Defines the character encoding used to interpret the JSP file during compilation. This affects how the server reads the source fi ...

Posted on Thu, 23 Jul 2026 16:07:20 +0000 by cbassett03

Implementing Section Navigation and Database Updates in Web Applications

Here's an improved implementation for multi-section navigation: <script> let activePage = 0; const pageCount = document.querySelectorAll('.content-page').length; function renderCurrentPage() { document.querySelectorAll('.content-page').forEach((page, idx) => { page.style.display = (idx === activePage) ? 'bl ...

Posted on Fri, 10 Jul 2026 18:05:26 +0000 by jd2007

Student Information Registration Form in Java Web with Database Integration

Functional Requirements Username: 6–12 characters; alphanumeric or underscore; must start with a letter. Psasword: At least 8 characters; only letters and digits; masked as "•" or "*" in input. Gender: Implemented via radio buttons or dropdown with options "Male" or "Female". Student ID: Exactly 8 digits ...

Posted on Fri, 10 Jul 2026 17:53:10 +0000 by almightyad

Developing a Web-Based Note Management System

Current Development Challenges During the initial developmant phase, several architectural and usability limitations were identified that require attention in future iterations: Layout and Z-Index Issues: The interface currently utilizes HTML iframes to merge different sections. When the application is windowed, clicking the taskbar causes the ...

Posted on Fri, 10 Jul 2026 16:02:08 +0000 by captain_scarlet87