日期:2014-05-17  浏览次数:20906 次

可以在jsp 用struts的标签传中文key的map到action吗?
jsp:


action:


action的配置文件:

struts.xml




在不使用中文的情况下,可以传递,并能访问的到map。
success.jsp



当用非中文时控制台:

中文时:


使用中文的情况下,就不行。我知道可以在
jsp页面用<s:property value="maps['第'].pwd"/>得到action传来的用中文作为kay的map
但为什么不能传回去?
并且控制输出可以看出:
ParameterMap存在用中文作为kay的map!但就是不能得到。
并且用request.getAttribute("maps['数据']")也可以得到com.sh.pojo.Register@19380c1
但为什么转换后得到它的name属性?

我是新手!第一次发帖,请指教,谢谢!
java?web?struts?map

------解决方案--------------------
你debug一下那个map。不过我不推荐使用中文作为key