Dhe*_*rne 8 javascript jquery spring jsp spring-mvc
我正在使用弹簧mvc控制器.在内部控制器我正在放一些值让我们说模型中的字符串.现在我想重温那个值,或者只是说在javascript中打印这个值.我该怎么做?这是我的控制器类.我正在添加"电影"作为关键.现在我想在java脚本中显示该电影的名称(不在JSP内部.但是在JavaScript中)
@Controller
@RequestMapping("/movie")
public class MovieController {
@RequestMapping(value="/{name}", method = RequestMethod.GET)
public String getMovie(@PathVariable String name, ModelMap model) {
model.addAttribute("movie", name);
return "list";
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的JSP
<html>
<head>
//I want to print movie name inside java script not inside jSP body tag.
<script type="text/javascript">
var movie_name = ${movie};
alert("movies name"+ movie_name);
</script>
</head>
<body>
<h3>Movie Name : ${movie}</h3>//When i print here its working fine.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Ian*_*Ian 18
用这个:
var movie_name = "${movie}";
Run Code Online (Sandbox Code Playgroud)
代替:
var movie_name = ${movie};
Run Code Online (Sandbox Code Playgroud)
使用时${movie}
,该值将放在页面上,不带引号.因为我猜它是一个字符串,Javascript要求字符串被引号括起来.
如果你检查了浏览器的控制台,你可能会看到像Unexpected identifier
或的错误___ is not defined
.
归档时间: |
|
查看次数: |
43172 次 |
最近记录: |