struts2 标签超链接传值问题
<s:iteratorvalue="#request.list"><s:setvar="i"value="id"></s:set><s:urlaction="xiangx...
<s:iterator value="#request.list">
<s:set var="i" value="id"></s:set>
<s:url action="xiangxi" id="test">
<s:param name="uuid" value="#i"/>
</s:url>
<tr>
<td align="center"><s:a href="%{test}"><s:property value="title"/></s:a></td>
<td align="center"><s:property value="issue_time"/></td>
<td align="center">修改</td>
<td align="center">删除</td>
</tr>
</s:iterator>
上面的代码是循环输出一个list ,list里面放的是新闻对象,该对象有ID,标题,内容,来源,发布时间这写属性, 并对第一个输出(就是标题)设置超链接,点击标题就可以跳转到详细的新闻页面,我不知道该怎么在action中获取页面中传过来的ID值,得不到ID值,我就没办法根据ID到数据库中去寻找 展开
<s:set var="i" value="id"></s:set>
<s:url action="xiangxi" id="test">
<s:param name="uuid" value="#i"/>
</s:url>
<tr>
<td align="center"><s:a href="%{test}"><s:property value="title"/></s:a></td>
<td align="center"><s:property value="issue_time"/></td>
<td align="center">修改</td>
<td align="center">删除</td>
</tr>
</s:iterator>
上面的代码是循环输出一个list ,list里面放的是新闻对象,该对象有ID,标题,内容,来源,发布时间这写属性, 并对第一个输出(就是标题)设置超链接,点击标题就可以跳转到详细的新闻页面,我不知道该怎么在action中获取页面中传过来的ID值,得不到ID值,我就没办法根据ID到数据库中去寻找 展开
展开全部
requet是map对象还是request对象或者是KEY指?list是放在requet中的么?xiangxi是action名?
修改,删除不需要id?
楼主给的信息比较少哦!!
如果是的话就这样写吧:
<s:iterator value="#list">
<tr>
<td align="center">
<s:a href="xiangxi.action?id=<s:property value="id"/>>
<s:property value="title"/>
</s:a>
</td>
<td align="center">修改</td>
<td align="center">删除</td>
</tr>
</s:iterator>
修改,删除不需要id?
楼主给的信息比较少哦!!
如果是的话就这样写吧:
<s:iterator value="#list">
<tr>
<td align="center">
<s:a href="xiangxi.action?id=<s:property value="id"/>>
<s:property value="title"/>
</s:a>
</td>
<td align="center">修改</td>
<td align="center">删除</td>
</tr>
</s:iterator>
追问
Query query = session.createQuery("from News_bean");
List list = query.list();
HttpServletRequest req = ServletActionContext.getRequest();
req.setAttribute("list", list);
return "cx_come";
这是上面那个页面的action代码,这个action执行完后就跳转到上面那个页面,xiangxi是action名
>
我怎么得到那个id值?
追答
OK,这下就好了撒,这样来:
”>
修改
删除
这样就OK了,然后你在 获取详情的action里面声明一个变量 id设置它的get和set方法就可以了,你点击超链接的时候 就直接用id就可以了,自动的,要不你在查询详情的action中打印一下id就知道了,呵呵,还有用session也可以的,我习惯用session
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询