Spring MVC Listbox Example - Spring MVC Framework

What is Spring MVC - Listbox Example?

The following example explains the readers on how to use Listbox in forms using Spring Web MVC framework. Firstly, a working Eclipse IDE should be in place and follow the steps below to create a Dynamic Form based Web Application

Step

Description

1

Create a project with a nameHelloWebunder a packagecom.wisdomjobs as explained in theSpring MVC - Hello World Examplechapter.

2

Create a Java classesStudent,StudentControllerunder thecom. wisdomjobs package.

3

Create a view filesstudent.jsp,result.jspunderjspsub-folder.

4

The final step is to create the content of all the source and configuration files and export the application as explained below.

User.java

UserController.java

In the above example, we are creating a service method called user(). We are passing a blank User object in ModelAndView object. In this object, command name is specified because the framework expects an object with “command” name if we are using <form:form> tags in JSP file. user.jsp view is returned if user() method is called.

addUser() is the next method which is called against a POST method on HelloWeb/addUser URL. Model object is prepared based on the submitted information. A “users” view is returned from service method at the end which results in showing users.jsp.

user.jsp

We use<form:select />tag, with attribute multiple=true to display a HTML listbox. Example below-

It will render following HTML content.

users.jsp

Once the source and configuration files are created export the application. Do right click on the application and Export > WAR File option and save HelloWeb.war file in Tomcat’s webapps folder.

Start the Tomcat Server and using a standard browser check if you are having access to other web pages from webapps folder. Try the URL http://localhost:8080/HelloWeb/user and you must see the below result if everything is fine with Spring Web Application:

 Spring listbox Form

Submit the form once the required information is filled by clicking Submit button. You must see the below result if everything is fine with Spring Web Application:

 Spring listbox Form Result

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Spring MVC Framework Topics