页面上的url传递到后端java中成了&nbsp

一个空格显示出一个&nbsp,如果我不想替换的话,有没有什么办法能在java里转译?

是什么业务场景让你想这么做呢

你这应该是get请求传参到后台之后,后台接收到的参数中空格被转义了吧
1、可以将get请求修改为post请求;
2、如果继续使用get请求,可以将参数先进行URL编码