关于使用El表达式提取reqeust请求域值出错问题

Java 发表评论
在学习Spring MVC时,使用ModeAndView传输一个对象到request请求域中
 
@RequestMapping(“/testModeAndView”)
public ModelAndView testModelAndView(){
    String viewName = SUCCESS;
   
ModelAndView modelAndView = new ModelAndView(viewName);
   
//添加模型数据到 ModelAndView 中.
   
modelAndView.addObject(“time”, new Date());
    return modelAndView;
}
在返回页面编写
time:${requestScope.time}
但是,执行结果是显示
time:${requestScope.time}
而不是显示当前时间。
经过上网查询知道,此时页面的EL表示默认被忽略,所以为了可以使用EL表达式。我们可以JSP页面前加多一句
<%@ page isELIgnored=”false” %>
这样就可以使用EL表达式了。
当然,除了使用EL表达式提取request中的值之外,还可以使用jstl获取。
time:<%=request.getAttribute(“time”)%

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *