日期:2014-05-20  浏览次数:20664 次

关于struts frame 超连接一个问题
我先写了一个主页
<frameset cols="20%,80%">
<frame name="index" src="pages/adminLeft.jsp">
<frame name="content" src="pages/employeeMS.jsp">
</frameset>

在adminLeft.jsp中我只能用HTML的超连接才有 target="content" 这个属性,才会在主页的右面打开连接后的内容。

<a href="dishRead.do" target="content">管理</a>

但是我调用action的时候需要传参需要用这样
<s:url id="readUrl" action="dishRead">
  <s:param name="id" value="dish_id" />
</s:url> 
<s:a href="%{readUrl}">管理</s:a> 
但是用struts的超连接没有 target 属性,点击完之后会把结果在index的页面显示,而不是在右面的桌体里显示,怎么办。。。

------解决方案--------------------
<a href="dishRead.do?参数1=参数1&参数2=参数2" target="content">管理 </a> 
直接用URL把值传过去,不过要国际化