如何从jsp页面中的ModelAndView对象获取值?

时间:2012-08-05 08:47:55

标签: spring-mvc

例如:我在控制器类中使用一个方法:

public ModelAndView fileupload(HttpServletRequest request, HttpServletResponse response) throws Exception

在该方法中我使用

Map modelMap = new HashMap();

然后设置值

modelMap.put(name,request.getParameter("uname")); 

然后在modelView对象中添加像

这样的对象
modelView.addAllObjects(modelMap); 

然后设置视图

modelView.setViewName("salu.jsp");

然后返回了modelView对象。

它正在显示jsp页面,但是我使用像

这样的scriptlet在jsp中打印的值
<% String username=request.getAttribute("name"); 
   out.println("name is  "+username); %>.

但它打印的值为null。告诉我如何才能获得价值。

1 个答案:

答案 0 :(得分:5)

假设控制器中的变量name"name",只需在JSP中使用${name}即可。