第一反应就是id选择器或者路径没有对应上,观察代码发现:
id选择器正确:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e2b776d74bd00ce78b432ca49faeb1e6.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8ba5715c05c2f1365361ddaf1bf3cf5c.png)
第二种可能就是form表单提交的路径跟handler里面的路径对不上:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c9bc2a38b6238bf049bc3720ce978ca3.png)
发现路径也对上了…
第三种可能就是传参时数据格式对不上,仔细思考,观察参数发现:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/705efbacc2dbd559985dda7390f3a3d6.png)
方法传参并没有使用@RequestParam注解,那么就是这个问题.
解决方法:
让前端传过来的参数与之对应.先让前端传过来的参数经过Zuul,这一步的主要作用是保存不同微服务调用时Session一致,进而实现参数传递,Zuul的配置文件如下:
那么方法的路径就需要去掉/project,来使Request经过Zuul
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9e6b2fcb4dc2b977d62c7c9fa383e099.png)
再次测试,发现问题得到解决.