求问各位高手:
<action name="regist" class="com.action.RegistAction">
<result name="input">/Regist.jsp</result>
<result name="success" type="redirectAction">Mregist?username=${username}&amp;name=${name}&amp;classes=${classes}&amp;number=${number}</result>
</action>
<action name="Mregist" class="com.Medium.MregistAction">
<result name="success">/RegistSuccess.jsp</result>
</action>action的代码如上,我在jsp页面提交form表单到此action,然后这个Action返回success后就把里面的几个参数传递给另外一个action(Mregist)中,然后另个action映射到JSP页面输出这几个参数,用上面的方法可是运行整个过程,但是.. JSP页面显示的中文是乱码.  MregistAction中只有几个get/set方法 exe方法直接返回SUCCESS.请问如何解决啊...数据库里显示的也是乱码,消息驱动system.out的也是乱码..就是个name属性..

解决方案 »

  1.   

    用request.setAttribute("myArticleVO", myArticleVO);这样 的方式带过去要么,你写过滤器,你先看看,你regist.action拿过来的是不是乱码,按理说,在action传不会有乱码的,不过你那方式有没有,我不知道了就,没这么干过
      

  2.   

    http://topic.csdn.net/u/20080507/17/11ba2cfc-d39b-44eb-aa6f-0b3662a09375.html这个帖子的问题好像跟我一样,type=chain的传送方法好像不需要后面那个大段username=${username}&amp;name=${name}&amp;classes=${classes}&amp;number=${number} 是吗~~??就可以传全部参过去``?
    用session吖  对噢!..万能的session...   !!
    可是总觉得用太多session影响稳定性吖,会吗?   jsp传到action再到jsp没有乱码,但是jsp到action再到action然后再到jsp, 那jsp上就是乱码了...
      

  3.   

    会的,没事别用session
    type=chain是不需要参数,不过貌似参数带不过去,就用request吧