Java JSP获取属性定义
我有一个Spring控制器,我将一些属性映射到模型,然后通过jsp页面显示模型信息。。。问题是所有属性(即,Java JSP获取属性定义,java,spring,jsp,Java,Spring,Jsp,我有一个Spring控制器,我将一些属性映射到模型,然后通过jsp页面显示模型信息。。。问题是所有属性(即,${attributeName}-这是我在呈现页面中得到的)都按照定义显示,没有值。到目前为止,这一切都很顺利。我怀疑其中一个LIB丢失了,但不知道是哪一个 提前谢谢 控制器示例 @RequestMapping(value="/entity", method=RequestMethod.GET) public String getEntity(@RequestParam (value="q
${attributeName}
-这是我在呈现页面中得到的)都按照定义显示,没有值。到目前为止,这一切都很顺利。我怀疑其中一个LIB丢失了,但不知道是哪一个
提前谢谢
控制器示例
@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}而不是控制器函数中的模型。使用
ModelMap
然后在该映射中添加属性
还要在jsp中检查顶部的页面目录。该标记中是否有类似于isaligned='true'
的属性,请删除该属性,然后尝试使用该属性
我认为这应该能解决你的问题
干杯。你犯了什么错误??还显示一些有问题的代码。没有错误,只是使用属性而不是属性值呈现页面。请显示JSP和控制器,以便我了解问题的实际位置。好的,我已使用代码片段更新了问题。检查您的web.xml servlet版本是否为2.5+;你的EL没有被评估。我使用了你的方法,但之前我重建了每个依赖项目,我认为,最终解决了问题。在任何情况下,我都会将你的答案标记为有用:)