就我现在了解的,普通的SSM框架,是html/jsp写好页面,需要传值的地方用${}代替,然后在controller里通过ModelAndView/Model/ModelMap设定值,然后return. 但是混入ajax后,需要controller对ajax做出回应(使用@ResponseBody),然后返回json或者String类型的数据.如果需要对即将打开的页面传值,就设置一个session或者cookie(新页面不适用旧页面的cookie,但是可以设置统一的存储路径,即可读取.但是我感觉太混乱了),在即将打开的新页面用span标签编辑,在新页面的js文件里通过$(span).text();这种方式设值.(这是我目前知道的一种方法了) 如果要传入一个列表,在新html逐条展示,又该怎么办?怎么在新打开的html里动态展示列表(列表长度未知)? 啊,求大佬,我死了.
2 回答
慕勒0069038
TA贡献143条经验 获得超39个赞
可以传个jsonStr。$(span).text(jsonStr); 要展示列表的时候 ,拿eval转一下?
或者感觉eval不好 拿JSON.parse()转一下?
不知道你的问题是不是这个 = =
添加回答
举报
0/150
提交
取消