用el表达式取不到model.addAttribute的值
后台代码:
@Controller
@RequestMapping("/publisher")
public class StatisticalRest
{
@Autowired
private StatisticalService statisticalService;
@RequestMapping(value = "statistical")
public String payDetailList(@ModelAttribute("model")
StatisticalModel pageModel, BindingResult result, Model model,
HttpSession session)
{
String userId = StringUtil.objToStr(session
.getAttribute(Constants.SESSION_USERID));
String retUrl = AdminUrl.OUTLINE;
// 标题
pageModel.setPageTitle("统计结果");
// 数据取得
statisticalService.getStatisticalDetailByTime(pageModel, userId);
// 模型绑定
model.addAttribute("model", pageModel);
return retUrl;
}
}
前台jsp
<ul>
<li style="width:160px;"><span class="num" >${model.courseNum}</span><span class="desc">发布课程</span></li>
<li style="width:160px;"><span class="num" >50</span><span class="desc">销售课程</span></li>
<li><span class="num">${pageContext.request.contextPath}</span><span class="desc">累计销售金额</span></li>
<li><span class="num">${model.rewardMoney}</span><span class="desc">累计获得红包</span></li>
<li><span class="num">${model.sumMoney}</span><span class="desc">累计收入金额</span></li>
</ul>
${model.courseNum}取不到值 页面上什么都不显示
${pageContext.request.contextPath}能够显示
显示效果如下

@Controller
@RequestMapping("/publisher")
public class StatisticalRest
{
@Autowired
private StatisticalService statisticalService;
@RequestMapping(value = "statistical")
public String payDetailList(@ModelAttribute("model")
StatisticalModel pageModel, BindingResult result, Model model,
HttpSession session)
{
String userId = StringUtil.objToStr(session
.getAttribute(Constants.SESSION_USERID));
String retUrl = AdminUrl.OUTLINE;
// 标题
pageModel.setPageTitle("统计结果");
// 数据取得
statisticalService.getStatisticalDetailByTime(pageModel, userId);
// 模型绑定
model.addAttribute("model", pageModel);
return retUrl;
}
}
前台jsp
<ul>
<li style="width:160px;"><span class="num" >${model.courseNum}</span><span class="desc">发布课程</span></li>
<li style="width:160px;"><span class="num" >50</span><span class="desc">销售课程</span></li>
<li><span class="num">${pageContext.request.contextPath}</span><span class="desc">累计销售金额</span></li>
<li><span class="num">${model.rewardMoney}</span><span class="desc">累计获得红包</span></li>
<li><span class="num">${model.sumMoney}</span><span class="desc">累计收入金额</span></li>
</ul>
${model.courseNum}取不到值 页面上什么都不显示
${pageContext.request.contextPath}能够显示
显示效果如下

...全文
相关推荐
model.addAttribute()使用.pdf
后端利用model.addAttribute()传递数据,前端利用th标签接收,用于前后端传递数据,传递的参数为list时,前端利用表格或其他接收,为字符串时,同文档。
springMVC如何将controller中Model数据传递到jsp页面
本篇文章主要介绍了springMVC如何将controller中Model数据传递到jsp页面,具有一定的参考价值,有兴趣的可以了解一下
SpringMVC之Model接口
详解介绍了springmvc框架中的Model接口,及其实现类的区别。
JS中用EL表达式获取上下文参数值的方法
下面小编就为大家分享一篇JS中用EL表达式获取上下文参数值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
浅谈SpringMVC jsp前台获取参数的方式 EL表达式
下面小编就为大家分享一篇浅谈SpringMVC jsp前台获取参数的方式 EL表达式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


Web 开发
