Struts2版本.不能接收小写变量名为shr的数据值,

我使用Map作为我的接收容器,shr是一个key.

当我通过地址: http://localhost:9999/ta/aa/test.do?map.shr=feng 来传递数据时.

问题: 打印不出shr参数.的值.这是为什么? 大写可以接收的

为什么map接收不了shr属性值呢,其它的属性都能接收.



public class TestAction{   

public Map<string,string> map = new HashMap<string,string>();  

public Map getMap()//.....set and get..

public String view(){

System.out.println(this.map); //打印不出shr属性

return "";

}

}

public class TestAction{

public Map<string,string> map = new HashMap<string,string>();

public String view(){
System.out.println(this.map); //打印不出shr属性
return "";

}

}

为什么map接收不了shr属性呢,其它的属性都能接收.

1个回答

http://localhost:9999/ta/aa/test.do?map.shr=feng
改为:
http://localhost:9999/ta/aa/test.do?map[shr]=feng

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐