如题请看下面配置文件部分内容:
<result name="edit" type="redirect">
  edit.action?userName=${userName}&password=${password};
</result>
我的目的时跳转action时将上一个action的2个参数传递到下一个action。如果只传一个参数没有问题。但是如上面设置两个参数时myeclipse就总是报这么一个错误:The reference to entity "password" must end with the ';' delimiter. 
但是我增加了";"号错误提示依旧,不理会这个错误强行启动服务,但页面得不到正确的结果,第2个参数没有被获取。
我的配置文件写法语法应该没有问题啊,请有经验的朋友帮我分析一下原因,谢谢!

解决方案 »

  1.   

    呵呵,一个很隐蔽的错误,确实很容易犯。
    你把“&”这个符号用"&amp;"代替就好了。因为转义的问题在XML的语法规范里应该使用"&amp;"代替"&"。
      

  2.   

    NewMoons 说的对,我也遇到这个问题,今天BAIDU一下,就知道原因了。
      

  3.   

    你的可以把&换成&amp;我的传了好几个参数,就会显示一个,什么情况?请大侠指教