为了账号安全,请及时绑定邮箱和手机立即绑定

需要用for循环取出数据库中的内容,显示在列表中

需要用for循环取出数据库中的内容,显示在列表中

繁花不似锦 2023-02-17 16:12:20
<%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,方便显示数据。

查看完整回答
反对 回复 2023-02-20
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

给你一个建议
在标签 <a href="#" onclick=‘show(“<%=xxnr%>”)’>***</a>

function show(value){
window.location= value+"Action.action"; //这句可能有错 没 测试
// "\""+value+"Action.action"+"\""; 可能是这个
}

查看完整回答
反对 回复 2023-02-20
  • 2 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信