如题,Grails页面view调用后台controller的方法,在进行传值时,其中一个参数名是“format”关键字,导致后台controller接收到的值一直为null。改为“forma”则可以传值。
所以尽量避免关键字作为变量名。
一、变量名为“format”
js:

controller:

二、变量名为“forma”
js:

controller:

本文探讨了在Grails框架下,使用关键字'format'作为变量名时遇到的问题,即在前后端交互中该变量值丢失的现象。通过将变量名更改为'forma',成功解决了传值问题,强调了在编程中应避免使用关键字作为变量名的重要性。
如题,Grails页面view调用后台controller的方法,在进行传值时,其中一个参数名是“format”关键字,导致后台controller接收到的值一直为null。改为“forma”则可以传值。
所以尽量避免关键字作为变量名。
一、变量名为“format”
js:

controller:

二、变量名为“forma”
js:

controller:


被折叠的 条评论
为什么被折叠?