日期:2014-05-17 浏览次数:20688 次
<a href="xxx.do" target="main" >
------解决方案--------------------
连接
<a href="action" target="右边iframe的ID"></a>
ACTION:
直接返回到想到的页面。
结果是 ,那个页面就会显示在右边你想要的位置了
------解决方案--------------------
按照你说的:
比如 你现在用请求Action 比如的请求Action对应的action取名为
<A href="queryDataAction.do" target=main>,//.do 或者.*什么 你看你在web.xml里面如何配置的 struts1 默认是.do struts2.0默认是.action
然后要在你sturt配置文件中 作相应的配置
struts1 配置
struts-config.xml 配置文件
<action path="页面请求的名字"
type="请求的Action存放路径+.Action类名称"
name="关联的actionForm"
scope="request"
parameter="要传递的参数"
validate="false">
<forward name="action返回定向标识" path="system/manage_comp.jsp" />
</action>
struts2配置
struts.xml 配置文件
<action name="页面请求的名字"
class="请求的Action存放路径+.Action类名称"
method="要请求的方法名">
<result>返回的页面路径</result>
</action>
要传递的参数:
strut1 在Action 对应的方法里面用
request.setAttribute("propertyfind", propertyFind); //传递参数对象propertyFind,在页面用request。get Attribute("propertyfind") 获取对象
return mapping.findForward("toAdd");//action返回定向标识
struts2 在action里面定义要传递的改对象属性,生成对应get,set方法,就等于手动request.setAttribute request.getAttribute
在页面直接request.getAttribute获取 或者用struts2标签 <s:property value='参数名称' />就可以获取
------解决方案--------------------
点击左侧菜单按钮,触发的那个Action中(已经从数据库获取到数据了),怎么将数据传给右侧JSP?
没看太懂
1 点击左侧按钮,出发的Action应该在右侧啊?
2 既然在右侧,直接显示,还用传递什么?
3 如果是连接参数,放在url后面就行了
总之,左侧链接点完之后,剩下的事情和他这面没有关系了,都是main的活了。
------解决方案--------------------
<td> <a href="/team3/human_query_locate.do?method=humanChangeSelect" [color=#FF0000]target="mainFrame">[/color]人力资源档案变更</a> </td>