<%List xxnrlst1=(List)request.getAttribute("xxnr");for(int i=0;i<xxnrlst1.size();i++){xxnr nr=(xxnr)xxnrlst1.get(i);String title1=nr.getXxnr_title();%><tr><td align="left" valign="middle" class="lan12"><a href="<%=basePath %>xxnrAction.action">· <%=title1%></a></td></tr><%} %>也就是说每个链接都是执行xxnrAction.action这个action执行成功跳转到info.jsp显示出刚才点击的链接的内容,这个要怎么实现呢?
2 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
分三步走:
第一步:根据标题显示连接 (显然显示标题没问题了,但是每个标题的click事件会给同一个action,并且毫无区别,这就是问题,如果想针对不同的标题获取不同的内容,那么需要url传参,首选标题);
第二步:假如第一步传入title,server端处理获取title进行business logic处理,完了数据显示redirect到info.jsp或者forword到info.jsp,视具体情况而定。
第三步:设计info.jsp,方便显示数据。
慕姐8265434
TA贡献1813条经验 获得超2个赞
给你一个建议
在标签 <a href="#" onclick=‘show(“<%=xxnr%>”)’>***</a>
function show(value){
window.location= value+"Action.action"; //这句可能有错 没 测试
// "\""+value+"Action.action"+"\""; 可能是这个
}
添加回答
举报
0/150
提交
取消