js怎么获取从springmvc后台传过来的数据?

雾里看花の 2017-02-17 03:13:13
我在springmvc的controller中按如下写:

public ModelAndView getmsg(HttpServletRequest request,ModelMap model){
model.put("message", "获取成功");
return new ModelAndView("result");
}


<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>获取信息</title>
</head>
<body>
<input type="text" id="data" value="${message}"/>
<script type="text/javascript">
var msg = ${message};
alert(msg);
</script>
</body>
</html>

这时js获取不到数据
但我把java代码中

model.put("message", "获取成功");

改成

model.put("message", "10");

就可以获取到,即只有改成数字才会弹出后台传的数据,input中一直都可以获取到数据,但我通过$("#data").val();获取后台传的数据时,无论是否为数字都不会弹出
...全文
8675 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weare微儿 2017-02-20
  • 打赏
  • 举报
回复
var msg = $('#data').val(); alert(msg); www.weare.net.cn
  • 打赏
  • 举报
回复
var msg = ‘${message};’ 字符串要用引号括起,数字不需要

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧