例如:我在控制器类中使用一个方法:
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。告诉我如何才能获得价值。
答案 0 :(得分:5)
假设控制器中的变量name
为"name"
,只需在JSP中使用${name}
即可。