1.What is Model Driven Interceptors is used for? 2.what is the purpose of using Action support??

Asked by Last Modified  

22 Answers

Learn Java

Follow 0
Answer

Please enter your answer

Java Trainer

Using ActionSupport class, we can implement Custom validation which validates at the server-side. We can write server side validation logic in validate() method.
Comments

ModelDriven actions and adds the action's model on to the value stack.
Comments

1. The modelDriven interceptor makes other model object as the default object of valuestack. Bydefault, action object is the default object of valuestack. To use the modelDriven interceptor, you need to implement ModelDriven interface in your action class and override its method getModel(). It...
read more
1. The modelDriven interceptor makes other model object as the default object of valuestack. Bydefault, action object is the default object of valuestack. To use the modelDriven interceptor, you need to implement ModelDriven interface in your action class and override its method getModel(). It is found in the default stack bydefault. So you don't need to specify it explicitely. 2.It is a convenient class that implements many interfaces such as Action, Validateable, ValidationAware, TextProvider, LocaleProvider and Serializable . read less
Comments

Tutor

ModelDriven Interceptor is used to inject the model object into Action ie Action's Value Stack so that Action can be able to use it. Struts 2 provides the flexibility of defining the attributes and their setter/getter methods in Action class itself and outside the Action class like java bean. To set...
read more
ModelDriven Interceptor is used to inject the model object into Action ie Action's Value Stack so that Action can be able to use it. Struts 2 provides the flexibility of defining the attributes and their setter/getter methods in Action class itself and outside the Action class like java bean. To set the attributes to the field of some other bean object, Action class must implement ModelDriven interface and Model-Driven Interceptor must be applied to that Action class. read less
Comments

Bank PO Teacher

Hi, U can get the related information of your question from the following link: http://www.javatpoint.com/struts-2-modeldriven-interceptor-example This should give u valuable information.
Comments

Software Professional Trainer with 26+ years of Experience in Software Design and Development

Model Driven Interceptor is used to inject the model object into Action ie Action's Value Stack so that Action can be able to use it.
Comments

Java/j2ee trainer, AWS, spring cloud and spring boot , angularjs

ModelDriven Interceptor is used to inject the model object into Action ie Action's Value Stack so that Action can be able to use it. Struts 2 provides the flexibility of defining the attributes and their setter/getter methods in Action class itself and outside the Action class like java bean. To set...
read more
ModelDriven Interceptor is used to inject the model object into Action ie Action's Value Stack so that Action can be able to use it. Struts 2 provides the flexibility of defining the attributes and their setter/getter methods in Action class itself and outside the Action class like java bean. To set the attributes to the field of some other bean object, Action class must implement ModelDriven interface and Model-Driven Interceptor must be applied to that Action class. Model-Driven interceptor only pushes not null model object into Value Stack of the Action . We can use default interceptor stack modelDrivenStack or defaultStack which is defined in struts-default.xml file or alternately add ModelDriven interceptor in the acction class. read less
Comments

Java Trainer

An interceptor that enables scoped model-driven actions. This interceptor only activates on actions that implement the ScopedModelDriven interface. If detected, it will retrieve the model class from the configured scope, then provide it to the Action.
Comments

Master

Action Support class provides ready to use functionality of validation framework.
Comments

ModelDriven actions and adds the action's model on to the value stack.
Comments

View 20 more Answers

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Why Should We Learn Java Language?
Most of starters has confusion today that which of the programming language should be chosen to work on. It totally depends upon your need. As per my opinion, if you want to grow your career in IT industry...

Why we need to learn Programming languages?
Language is medium for communication. If two parties like to communicate or exchange the thoughts they must know a language. Language should be understandable by both the Parties. For example A wants to...

GIT
In software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management....
R

Differences Between HashMap vs HashSet In Java.
HashSet HashMap HashSet implements Set interface. HashMap implements Map interface. HashSet stores the data as objects. HashMap stores the data as key-value pairs. HashSet...

Fractional Knapsack
Algorithm - Fractional Knapsack import java.util.Scanner; public class Knapsack01 { public static void main(String args) { Scanner scan = new Scanner(System.in); int...

Recommended Articles

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

Java is the most commonly used popular programming language for the creation of web applications and platform today. Integrated Cloud Applications and Platform Services Oracle says, “Java developers worldwide has over 9 million and runs approximately 3 billion mobile phones”.  Right from its first implication as java 1.0...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you