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

在<script标签中循环struts2标签中文乱码
现在我的一个项目,用的struts2.3.1.2,但是发现一个问题就是在<script 中循环struts2的标签时,取出的中文是乱码。
如下所示:
JScript code

<script type="text/javascript">
<s:iterator value="loginPeopleList" status="st">
  <s:property value="@Common@getDepAgent(depart_agent_no).depAgentName"/>         
</s:iterator>
</script>


输出的结果是
[code=java]
&#22522;&#26412;&#38754 [/code]
这样的代码

但是在正常的html中循环就没有问题
HTML code

<s:iterator value="loginPeopleList" status="st">
<p>
<s:property value="@Common@getDepAgent(depart_agent_no).depAgentName"/>
</P>
</s:iterator>





现在整的我要吐血了,急求高手解答

------解决方案--------------------
你是怎么解决的 我也遇到这个问题了 谢谢!!
------解决方案--------------------
汗 这个不是乱码...是property标签的字符转码...
加上escape="false"

<s:property value="***" escape="false"/>
------解决方案--------------------
自给自足