Show List

Quiz - Spring MVC - 2

61%

Public Average Score
Select the right answer for below questions:

What is the purpose of the @Valid annotation in Spring MVC?
To validate the data model before rendering the view
To validate the data model before processing the request
To validate user input in a form
To validate the response before returning it to the client
To validate user input in a form

How can you customize the error messages displayed for invalid form inputs in Spring MVC?
By using the @MessageSource annotation on a controller method
By defining custom error messages in a properties file and using the MessageSource object to retrieve them
By defining custom error messages in a properties file and using the ResourceBundleMessageSource class to retrieve them
By defining custom error messages in a properties file and using the ReloadableResourceBundleMessageSource class to retrieve them
By defining custom error messages in a properties file and using the ResourceBundleMessageSource class to retrieve them

How can you handle internationalization in Spring MVC?
By using the LocaleResolver interface to determine the locale of the user
By using the LocaleChangeInterceptor class to handle changes to the locale
By using the ResourceBundleMessageSource class to retrieve messages in different languages
All of the above
All of the above

What is the purpose of the @ExceptionHandler annotation in Spring MVC?
To handle exceptions thrown by controller methods
To handle exceptions thrown by view components
To handle exceptions thrown by data access components
To handle exceptions thrown by all components of the application
To handle exceptions thrown by controller methods

How can you customize the response for a specific exception type in Spring MVC?
By using the @ControllerAdvice annotation on a separate class
By using a combination of @ExceptionHandler and @ControllerAdvice annotations
By defining a custom error page for the exception in the application configuration
By using the @ExceptionHandler annotation on a controller method
By using the @ExceptionHandler annotation on a controller method

What is the purpose of the @PathVariable annotation in Spring MVC?
To bind a request parameter to a method parameter
To bind a header value to a method parameter
To bind a cookie value to a method parameter
To bind a URI template variable to a method parameter
To bind a URI template variable to a method parameter

What is the purpose of the @RequestParam annotation in Spring MVC?
To bind a URI template variable to a method parameter
To bind a request parameter to a method parameter
To bind a header value to a method parameter
To bind a cookie value to a method parameter
To bind a request parameter to a method parameter

What is the purpose of the @ModelAttribute annotation in Spring MVC?
To bind form data to a model attribute
To bind a URI template variable to a model attribute
To bind a request parameter to a model attribute
To bind a header value to a model attribute
To bind form data to a model attribute

How can you specify the view that will be used to render the response in Spring MVC?
By using the @ResponseView annotation on the controller method
By using the @ModelAttribute annotation on the controller method
By returning the name of the view as a string from the controller method
By using the @RequestAttribute annotation on the controller method
By returning the name of the view as a string from the controller method

What is the purpose of the @InitBinder annotation in Spring MVC?
To initialize the data binder that will be used to bind request parameters to method parameters
To initialize the data binder that will be used to bind form data to model attributes
To initialize the data binder that will be used to bind URI template variables to method parameters
To initialize the data binder that will be used to bind header values to method parameters
To initialize the data binder that will be used to bind form data to model attributes

Submit
Retry
{"qz1-423348":"To validate user input in a form","qz1-423349":"By defining custom error messages in a properties file and using the ResourceBundleMessageSource class to retrieve them","qz1-423350":"All of the above","qz1-423351":"To handle exceptions thrown by controller methods","qz1-423352":"By using the @ExceptionHandler annotation on a controller method","qz1-423353":"To bind a URI template variable to a method parameter","qz1-423354":"To bind a request parameter to a method parameter","qz1-423355":"To bind form data to a model attribute","qz1-423356":"By returning the name of the view as a string from the controller method","qz1-423357":"To initialize the data binder that will be used to bind form data to model attributes"}

    Leave a Comment


  • captcha text