• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar

JavaTutorOnline

Java Tutor Online

  • Home
  • Courses
  • Tutorials
    • Java
    • Servlets
    • Struts
    • Spring
    • Webservice
  • FAQ
  • Testimonials
  • Blog
  • Contact Us

Online Struts Training

  • Model 2 Applications
  • Starting with Struts
  • Actions and Results
  • OGNL
  • Form Tags
  • Generic Tags
  • String
  • Type Conversion
  • Input Validation
  • Message Handling
  • Model Driven and Prepare Interceptors
  • The Persistence Layer
  • File Upload & Download
  • Security
  • Progress Meters
  • Progress Meters
  • Custom Result Types

Model 2 Applications

Model 2 architecture
Using a servlet controller
Utilizing a filter dispatcher
Top

Starting with Struts

A brief introduction to Struts.
Components of Struts
How to configure Struts applications.
Struts solves many common problems in web development
Top

Actions and Results

how to write effective action classes
Default result types,
Global exception mapping
Wildcard mapping
Dynamic method invocation
Top

OGNL

Discusses the expression language
access the action and context objects.
OGNL language
accessing objects
create lists and maps.
tag library
User Interface (UI) tags
non-UI tags (generic tags)
Top

Form Tags

form tags
UI tags for entering form data
benefits of using tags and
how tag can be used.
Top

Generic Tags

non-UI tags
control tags and data tags.
mapping
Top

String

action properties.
Top

Type Conversion

Input Validation
Message Handling
Model Driven and Prepare Interceptors
Top

The Persistence Layer

need of a persistence layer to store objects
Struts action objects.
Data Access Object (DAO) pattern,
implement the DAO pattern.
Top

File Upload & Download

Jakarta Commons FileUpload library
Top

Security

how to configure the deployment descriptor.
Preventing Double Submits
Debugging and Profiling
Top

Progress Meters

Execute and Wait interceptor
Custom Interceptors
write your own interceptors.
Top

Custom Result Types

 Velocity
.FreeMarker
XSLT
Plug-ins
 The Tiles Plug-in
 JFreeChart Plug-ins
 Zero Configuration
AJAX
Top

Contact for Personal Online Java Training by Online Java Tutor at JavaTutorOnline.com

Primary Sidebar

Mr Chinmay

Chinmay Patel
Online Java Tutor-Demo Class

Phone & Whatsapp +919853166385
[email protected]
Skype id: p.chinmay

Recent Posts

  • Important Interview Questions on Java Multithreading
  • React Spring Boot Web Services Integration
  • Spring Boot RESTful Web Services Example
  • Top Spring MVC Interview Questions and Answers for Developers
  • Top Spring Core Interview Questions and Answers for Developers
  • Host Java Web Apps for Free on Mobile with Tomcat and Termux
  • How to Deploy Java Web Application on Aws EC2 with Elastic IP
  • How to Learn Java in One day? | JavaTutorOnline
  • Simple Jsp Servlet Jdbc User Registration using Tomcat Mysql and Eclipse
  • How to learn Java Programming Language the Best way in 2025?
Copyright © 2025 JavaTutorOnline