Übergeben des Modellattributs während der Umleitung in MVC im Frühjahr und Vermeiden desselben in URL

Ich bin ein Neuling im Frühling
Ich habe auch im Stackoverflow nach Web- und verwandten Posts gesucht. Ich habe nicht das gefunden, was ich wirklich brauche.
Mein Ziel ist es, Modellattribute während einer Umleitung vom Controller an die JSP-Seite zu übergeben und zu vermeiden, dass das Attribut in der URL angezeigt wird.
Im Folgenden wird die Anmeldung vom Datenspeicher mithilfe von jdo überprüft.

Mein Controller:

@Controller
public class LoginController {
    int count;
    PersistenceManager pm = PMF.get().getPersistenceManager();

    //Instance of data class
        User user;
    ModelAndView modelAndView=new ModelAndView();

    @RequestMapping(value="/Login",method = RequestMethod.POST)
    public ModelAndView loginValidate(HttpServletRequest req){

        //Getting login values
        String uname=req.getParameter("nameLogin");
        String pswd1=req.getParameter("pswdLogin");
        count=0;


        user=new User();

        //Generating Query
        Query q = pm.newQuery(User.class);
        q.setFilter("userName == userNameParam");
        q.declareParameters("String userNameParam");

        try{
            List<User> results = (List<User>) q.execute(uname);  
            for (User u: results) {

                String userName=u.getUserName();

                if(userName.equals(uname)){

                    System.out.println(u.getPassword());

                    if(u.getPassword().equals(pswd1)){
                        count=count+1;
                        modelAndView.setViewName("redirect:welcome");
                        modelAndView.addObject("USERNAME",uname);
                        return modelAndView;

                    }
         //rest of the logic 
    }

JSP:

 <h1>Welcome ${USERNAME} </h1>

Meine URL ist/welcome?USERNAME=robin
Mein Ziel ist es, es als zu zeigen/welcome
Außerdem sollte auf meiner Seite "Welcome Robin" angezeigt werden, wohingegen nur "Welcome Robin" angezeigt wird. Bitte lassen Sie mich wissen, wie ich es beheben kann.
Danke im Voraus!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage