In this section, we will implement the feature to insert a new course. In the process, we will learn more about mapping requests to methods and mapping request parameters to method arguments.
In the previous section, we implemented CourseController with one method, getCourses. We will now add methods to insert new courses. To add a course, we first need to display a View with a form that accepts the user input. When the user actually submits the form, the form data should be posted to a URL that handles insertion of the data to the database. Therefore, there are two requests involved here: the first is to display the add course form, and the second is to handle the data posted from the form. We will call ...