首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Strut2 URL 标签传参给ACTION只能取到第一参数值有关问题

2012-10-19 
Strut2 URL 标签传参给ACTION只能取到第一参数值问题jsps:url varqhtactionwebUIDialognamespace

Strut2 URL 标签传参给ACTION只能取到第一参数值问题
jsp

<s:url var="qht"  action="webUIDialog"  namespace="/"  >         <s:param name="dialogId">myclickdialog</s:param>         <s:param name="dialogText" >tt1</s:param> </s:url>


action中老取不到第二个参数的值
debug request 发现dialogText 参数变成了“amp;dialogText”
原来struts2的标签会做转码把“&”转成立“&amp;”导致(我在firefox4浏览器)

解决:
添加属性
escapeAmp="false"便不会自动编码
<s:url var="qht"  action="webUIDialog"  namespace="/" escapeAmp="false">         <s:param name="dialogId">myclickdialog</s:param>         <s:param name="dialogText" >tt1</s:param> </s:url>

热点排行