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. How to do File Upload in Struts ?
Step 1.
Create a form bean
public class FileUploadForm extends ActionForm
{
private FormFile file;
public FormFile getFile() {
return file;
}
public void setFile(FormFile file) {
this.file = file;
}
}
Step 2.
In the struts-config.xml file add
<form-bean
name="FileUploadForm"
type="com.techfaq.form.FileUploadForm"/>
Step 3.
add action mapping entry in the struts-config.xml file:
<action
path="/FileUploadAndSave"
type="com.techfaq.action.FileUploadAndSaveAction"
name="FileUploadForm"
scope="request"
validate="true"
input="/pages/fileupload.jsp">
<forward name="success" path="/jsp/success.jsp"/>
</action>
Step 4.
In the JSP
<html:form action="/FileUploadAndSave" method="post" enctype="multipart/form-data">
File Name
<html:file property="file"/>
<html:submit>Upload File</html:submit>
</html:form>
Step 5.
In the Action class write the code
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception{
FileUploadForm myForm = (FileUploadForm)form;
// Process the FormFile
FormFile file = myForm.getFile();
String contentType = file.getContentType();
//Get the file name
String fileName = file.getFileName();
int fileSize = file.getFileSize();
byte[] fileData = file.getFileData();
//Get the servers upload directory real path name
String filePath = getServlet().getServletContext().getRealPath("/") +"uploadfile";
/* Save file on the server */
if(!fileName.equals("")){
System.out.println("Server path:" +filePath);
//Create file
File fileToCreate = new File(file, fileName);
//If file does not exists create file
if(!fileToCreate.exists()){
FileOutputStream fileOutStream = new FileOutputStream(fileToCreate);
fileOutStream.write(file.getFileData());
fileOutStream.flush();
fileOutStream.close();
}
}
return mapping.findForward("success");
}
File will be oploaded to "uploadfile" directory og your server.
|
Suggested Jobs More Jobs >>
|