jquery 中用jsp 读取 modelmap
我后台传到jsp里面一个list用的是model.addAttribute("list",list);我在页面加载的时候需要在js里面取出这个list里的值,这里不能用E...
我后台传到jsp里面一个list 用的是
model.addAttribute("list",list);
我在页面加载的时候需要在js里面取出这个list里的值,
这里不能用EL 那就只能用jsp
但是
var points = <%request.getAttribute("list");%>;
或
var points = <%request.getParameter("list");%>;
alert(points);
都不能运行··· 也就是代码有错误 展开
model.addAttribute("list",list);
我在页面加载的时候需要在js里面取出这个list里的值,
这里不能用EL 那就只能用jsp
但是
var points = <%request.getAttribute("list");%>;
或
var points = <%request.getParameter("list");%>;
alert(points);
都不能运行··· 也就是代码有错误 展开
展开全部
唉...JS怎么能和java代码乱混呢...
var points = <%request.getParameter("list");%>;
我学了半年的JSP 从来没或颂看到过这样的仿迅写法...
很明显是代码错衫大郑误啊...
var points = <%request.getParameter("list");%>;
我学了半年的JSP 从来没或颂看到过这样的仿迅写法...
很明显是代码错衫大郑误啊...
追问
JS如果要直接去取后台传的数值 你觉得应该用什么方法?
追答
如果是跨页面的话应该是直接取不到的
不过你可以这样 :
你可以先用jsp的内置对象来取值...(内置对象懂吗 就是request、session.....)
然后你把取得的值保存在一个隐藏域的value里面
(隐藏域懂吗 就是这样的:
function fun(){
var list=document.form表单的名字(或者是ID).隐藏域的名字(或者是ID).value;
}
你试试看 这个list应该可以取得到....
因为我有一段时间没有弄这个了...家里的台式机上有没有装MyEclipse (因为自己没有调试) 所以可能会不准确...不过思路大致是这样的 你自己弄弄...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询