1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

Struts interview questions

  • Q.What is Action Class? Explain with Example ? view answer
  • Q.How you can do Exception Handling in Struts ? view answer
  • Q. What are the Advantages of Struts ? view answer
  • How Iterate Tag used with a Map ? view answer
  • Q.How does client side validation using validator framework work in struts ? view answer
  • Q. How to do File Upload in Struts ? view answer
  • Q. What is DynaActionForm ? and How you can retrive the value which is set in the JSP Page in case of DynaActionForm ? view answer
  • Q. How to Setup validator framework in Struts ? view answer
  • Q.How does validator framework work in Struts ? view answer
  • What are Validators? and What are Basic Validators provided by the framework ? view answer
  • What is the Benefits of Using the Validator framework in struts ? view answer
  • Q. What is the Difference between DispatchAction and LookupDispatchAction ? view answer
  • Q. What is LookupDispatchAction? view answer
  • Q.How to create a multiple selections list in Struts? and retrive seleted values ? view answer
  • Q.How to create a drop down list in Struts? view answer
  • Q. What is DispatchAction ? view answer
  • Q. What is IncludeAction ? view answer
  • Q. How to Protect JSPs from direct access ? view answer
  • Q. What is ForwardAction ? view answer
  • How does reset() and Validate() method struts work ? view answer
  • Multiple buttons in struts using java script? view answer
  • Integration Struts Spring Hibernate ? view answer
  • Q.Mutli-click prevention using struts tokens with code example. view answer
  • Q. How to prevent mutli-click using struts tokens ? view answer
  • Q.How you will enable front-end validation based on the xml in validation.xml? view answer
  • Q.What is new in ServletRequest interface ? view answer
  • Q.Struts Action Chaining? view answer
  • Q.How can I avoid validating a form before data is entered? view answer
  • Q.Can I have an Action without a form? view answer
  • Q.What is Struts Validator Framework? view answer
  • Q.How you will make available any Message Resources Definitions file to the Struts Framework Environment? view answer
  • Q.What helpers in the form of JSP pages are provided in Struts framework? view answer
  • Q.How you will enable front-end client side validation based on the xml in validation.xml? view answer
  • Q.What design patterns are used in Struts? view answer
  • Q.What is role of Action Class? view answer
  • Q.What is ActionMapping and is the Action Mapping specified? view answer
  • Q.What is the ActionForm and what are important methods in ActionForm? view answer
  • Q.What is role of ActionServlet? view answer
  • Q.What is ActionServlet? view answer
  • What are the components of Struts? view answer
  • What is MVC and how it maps to Struts? view answer
  • How do you get a password field in struts ? view answer
  • Q.Struts Flow In Depth? view answer
  • Q.How does validate() method of ActionForm work ? view answer
  • Q.What are the important sections in Struts Configuration File ? struts-config.xml? view answer
  • Q.How to handle Handling multiple buttons in HTML Form ? view answer
  • Q.How does Value replacement in Message Resource Bundle work? view answer
  • What is SwitchAction? view answer
  • What is difference between LookupDispatchAction and DispatchAction? view answer
  • What is the use of LookupDispatchAction? view answer
  • What is LookupDispatchAction? view answer
  • What is the difference between ForwardAction and IncludeAction? view answer
  • What is IncludeAction? view answer
  • What is the use of ForwardAction? view answer
  • What is DispatchAction? view answer
  • What are the different kinds of actions in Struts? view answer
  • What is the difference between session scope and request scope when saving formbean ? view answer
  • Can we have more than one struts-config.xml file for a single Struts application? view answer
  • In which method of Action class the business logic is executed ? view answer
  • What is role of Action Class? view answer
  • How is the Action Mapping specified ? view answer
  • What is ActionMapping? view answer
  • Describe validate() and reset() methods ? view answer
  • What is role of ActionServlet? view answer
  • What are the core classes of the Struts Framework? view answer
  • What are the components of Struts? view answer
  • How you will enable front-end validation based on the xml in validation.xml? view answer
  • How you will display validation fail errors on jsp page? view answer
  • Give the Details of XML files used in Validator Framework? view answer
  • What is Struts Validator Framework? view answer
  • What is ActionForm? view answer
  • What is Action Class? view answer
  • How you will make available any Message Resources Definitions file to the Struts Framework Environment? view answer
  • What is ActionServlet? view answer
  • Q.How you will display validation fail errors on jsp page? view answer
  • Q.How you will enable front-end client validation based on the xml in validation.xml? view answer

!!! Struts interview questions !!!


Go to Struts Tutorials >>> new

Q.What is Action Class? Explain with Example ?



An Action class in the struts application extends Struts 'org.apache.struts.action.Action" Class.
Action class acts as wrapper around the business logic and provides an inteface to the application's Model layer.
An Action works as an adapter between the contents of an incoming HTTP request and the business logic that corresponds to it.
Then the struts controller (ActionServlet) slects an appropriate Action and Request Processor creates an instance if necessary,
and finally calls execute method of Action class.
To use the Action, we need to Subclass and overwrite the execute() method. and your bussiness login in execute() method.
The return type of the execute method is ActionForward which is used by the Struts Framework to forward the request to the JSP as per the value of the returned ActionForward object.
ActionForward JSP from struts_config.xml file.

Developing our Action Class :

Our Action class (EmpAction.java) is simple class that only forwards the success.jsp.
Our Action class returns the ActionForward called "success", which is defined in the struts-config.xml file (action mapping is show later in this page).
Here is code of our Action Class
public class EmpAction extends Action
{
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception{
return mapping.findForward("success");
}
}

mapping.findForward("success"); forward to JSP mentioned in struts_config.xml.
struts_config.xml configuration is :

<action
path="/EmpAction"
type="com.techfaq.EmpAction">
<forward name="success" path="/success.jsp"/>
</action>
mapping.findForward("success") method forward to success.jsp (mentioned in struts_config.xml);


Here is the signature of the execute() method Action Class.

public ActionForward execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception

Where
mapping - The ActionMapping used to select this instance
form - The optional ActionForm bean for this request (if any)
request - The HTTP request we are processing
response - The HTTP response we are creating
Throws:
Action class throws java.lang.Exception - if the application business logic throws an exception

In the browser : http://localhost:8080/testApp/EmpAction.do
This will call to execute() method of EmpAction and after that based on mapping.findForward("success") forward to success.jsp.

Setup your first Action class http://www.techfaq360.com/tutorial/struts_setup.jsp


The information you are posting should be related to java and ORACLE technology. Not political.