http://localhost:8080/?age=1&name=%%%%
比如name用户传入%%%%,服务端接到的是null,因为%有特殊含义.%20是空格,而%%%不代表任何字符
其次&代表下一个参数,如果name中有&,那就麻烦了.
因此url传值是有注意事项的
解决方案有两个:
1 post传值,
2 使用url 路径传值,springMvc是支持的
浏览器访问http://localhost:8080/%%%%/
服务端:
@QequestMapping(value="/{name}/",method=RequestMethod.GET)
public void test(@PathVarable String name){
sout(name);
}