@RequestMapping("/returnformv2")
public String serveletTest(HttpServletRequest request){        
    String firstname = request.getParameter("fname");
    String lastname = request.getParameter("lname");
    String fullname = lastname.concat(firstname);
    request.setAttribute("fullname", fullname);     
    return "helloworld";
}
Now if I retrieve from JSP, ${fullname} is lastname.concat(firstname). Let me show some basic java code, say I call serveletTest("hello");
public String serveletTest(String myString){        
    System.out.println(myString);
    myString = myString.concat(world);
    return "bye world";
}
myString should be still "hello" right?
For me, getParameter() from HttpServletRequest makes sense but not request.setAttribute(). Could someone please explain how this works?
