Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSP获取属性定义_Java_Spring_Jsp - Fatal编程技术网

Java 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

我有一个Spring控制器,我将一些属性映射到模型,然后通过jsp页面显示模型信息。。。问题是所有属性(即,
${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没有被评估。我使用了你的方法,但之前我重建了每个依赖项目,我认为,最终解决了问题。在任何情况下,我都会将你的答案标记为有用:)