我有Spring控制器,我将一些属性映射到模型,而不是通过jsp页面显示模型信息...问题是所有属性(即${attributeName}
- 这是我在渲染页面中得到的)显示为定义,没有价值。直到现在,这个工作得很好。我怀疑其中一个库丢失但不知道哪一个......
提前致谢。
控制器示例
@RequestMapping(value="/entity", method=RequestMethod.GET)
public String getEntity(@RequestParam (value="q", required=true) String q, Model model){
model.addAttribute("q", q);
return "viewName"; //this is jsp file name
}
viewName.jsp
${q}
当我调用localhost:8080 / controller / entity?q = string时,输出应为“string”,但输出为$ {q}
答案 0 :(得分:0)
使用ModelMap map
代替控制器函数中的模型模型,然后在该地图中添加属性。
同时检查jsp顶部的页面目录。该标记中是否有任何属性,如isELIgnored='true'
,然后将其删除,然后尝试使用此属。
我认为它应该可以解决你的问题。
干杯。