spring mvc js里面怎么获取action里的值 不要用先传值到页面再js读取的方式

jsp页面上取得action里的值用${}就可以 js里好像不行
2025-04-15 13:23:26
推荐回答(4个)
回答1:

${}这是服务器端在返回浏览器客户端之前进行处理的,也就是说,一个在服务器端,一个在客户端,根本不在一个空间范围。
如果要一起用,若是一个数字或者字符串这样的简单类型,你可以直接${}获取,在返回客户端之前会替换成具体的值,所以js能得到。
但若是复杂类型,比如数组之类的,肯定不能这么用。你想呀,在返回客户端之前就要替换成具体的值,你在浏览器js中怎么可以用循环获取呢。你应该在返回之前,把数组转换成json对象。

回答2:

detail是java的变量 不能获得js的变量,
用jstl标签能做

回答3:

java代码是可以和JS汇编在一起的,但不好看,是可以的。

回答4:

用动态的js 实际是个jsp,输出内容是js的格式