问题描述
一个sructs2的实例中,在acton中addFieldError()后,在jsp中用sturcts2的标签取值时,用如下代码<s:iftest="hasFieldErrors()"><s:iteratorvalue="fieldErrors"><li><fontcolor=blue><s:propertyvalue="value[0]"/></font></li></s:iterator></s:if>后结果显示是如果讲代码中黑体字value[0]改为value,怎么结果就不一样了:即:<s:iftest="hasFieldErrors()"><s:iteratorvalue="fieldErrors"><li><fontcolor=blue><s:propertyvalue="value"/></font></li></s:iterator></s:if>结果显示多了一个大括号[]:其中valuestack中内容是这样的:这是为什么?对map掌握的不太好,希望大神帮忙解答一下
解决方案
解决方案二:
value是个数组吧
解决方案三:
啥意思?map不是一个属性是key,一个是value,对hashmap不太懂,能详细讲一下吗
时间: 2024-12-20 14:53:31