在页面上输出是好的,如下:
This is my JSP page. 
name1-- pass1
name2-- pass2
中文名-- 中码
但我查看网页源码时,中文就成乱码了,如下:<ol><li>name1--
pass1</li><li>name2--
pass2</li><li>&#20013;&#25991;&#21517;--
&#20013;&#30721;</li></ol>请问这该怎么解决呀?
我在Struts.xml里面加了:
<constant name="struts.i18n.encoding" value="UTF-8"></constant> 
网页里面也改成:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>    <%
        List<UserModel> list = (List<UserModel>)request.getAttribute("userList");
        for(UserModel item:list)
        {
            out.println(item.getName());
        }
     %><ol>
    <s:iterator value="userList" id="li">
        <li><s:property value="#li.name"/>--
        <s:property value="#li.password"/></li>
    </s:iterator>
</ol>
上面两种方法,第一种就可以正常显示,第二种就是乱码,问题是不是在Struts上面呀?但还是乱码,求高手帮解决,谢谢