写个过滤器过滤下编码,都使UTF-8 页面也设置成UTF-8试试 
<s:form action="addInstance"> 
好像是封装了

解决方案 »

  1.   

    你加上method="POST"试一下,应该是这个问题!,如果不加这句话第一个应该也会出问题吧!
      

  2.   

    <s:form>默认的就是post请求啊
    如果不用过滤器的话,有没有更好的方法。
      

  3.   

    struts2标签,默认是post,html默认是get;
    另外,
    struts.xml中添加这个,就怎么样都不会有乱码了;
    <constant name="struts.i18n.encoding" value="GBK"></constant>
      

  4.   

    在STRUTS.XML中加入
    <constant name="struts.locale" value="zh_CN" />
    <constant name="struts.i18n.encoding" value="UTF-8" />
      

  5.   

    在STRUTS.XML中加入 <constant name="struts.i18n.encoding" value="UTF-8" />顺便问下,你是不是
    <form aciton="addInstance.action"> 
    里用的输入文本框是struts2标签?那样是不行的
    要用普通标签