- 3,722,782 Users
- 2,244,412 Discussions
- 7,850,085 Comments
Forum Stats
Discussions
Categories
- 16 Data
- 362.2K Big Data Appliance
- 7 Data Science
- 2K Databases
- 599 General Database Discussions
- 3.7K Java and JavaScript in the Database
- 32 Multilingual Engine
- 496 MySQL Community Space
- 7 NoSQL Database
- 7.7K Oracle Database Express Edition (XE)
- 2.8K ORDS, SODA & JSON in the Database
- 420 SQLcl
- 58 SQL Developer Data Modeler
- 185K SQL & PL/SQL
- 21.1K SQL Developer
- 2.4K Development
- 3 Developer Projects
- 32 Programming Languages
- 135.6K Development Tools
- 12 DevOps
- 3K QA/Testing
- 327 Java
- 10 Java Learning Subscription
- 12 Database Connectivity
- 71 Java Community Process
- 2 Java 25
- 11 Java APIs
- 141.2K Java Development Tools
- 8 Java EE (Java Enterprise Edition)
- 153K Java Essentials
- 135 Java 8 Questions
- 86.2K Java Programming
- 270 Java Lambda MOOC
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 14 Java SE
- 13.8K Java Security
- 4 Java User Groups
- 22 JavaScript - Nashorn
- 18 Programs
- 147 LiveLabs
- 34 Workshops
- 9 Software
- 3 Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 4 Deutsche Oracle Community
- 16 Español
- 1.9K Japanese
- 3 Portuguese
How to set the url in a spring mvc controller?

I have a form with several fields and a save button.
When the save button is clicked, the form is submitted and the following spring mvc controller is executed.
@RequestMapping(method = RequestMethod.POST, value = "/saveform1")
public ModelAndView savePerson(Person person) {
personRepository.save(person);
ModelAndView modelAndView = new ModelAndView("form2");
modelAndView.addObject("personobj", person);
return modelAndView;
}
The controller correctly saves the data and opens form2. It also correctly populates form2 fields with data from personobj.
The problem is that, at this point the url should be localhost:8080/form2 because the content for form2 is being displayed. But instead, the url is displaying localhost:8080/saveform1.
How can I set the url to be localhost:8080/form2?