2

I am trying to return a message string as a model object from my controller on some JSP page(success.jsp). But the message is not rendering on the target page. Here what I am getting on the page(success.jsp):

Welcome.. ${message}

Here is my controller method from where the JSP page is returning:

@RequestMapping(value="/register",method=RequestMethod.POST)
      public ModelAndView registerUser(@ModelAttribute("dtoUserInfo") DtoUserInfo dtoUserInfo)
      {
            ModelAndView modelAndView = new ModelAndView();
            serviceUserInfo1.registerUser(dtoUserInfo);
            modelAndView.setViewName("success");
            modelAndView.addObject("message","New User");
            return modelAndView;
      }

Here is my jsp page content(success.jsp)

Welcome.. ${message}

BenMorel
  • 34,448
  • 50
  • 182
  • 322
Arun Kumar
  • 6,534
  • 13
  • 40
  • 67

1 Answers1

2

You need to configure your JSP to process EL expression.

To do so add this line in your jsp:

<%@ page isELIgnored="false" %>
Benoit Wickramarachi
  • 6,096
  • 5
  • 36
  • 46