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

我想把Struts2中action传值(List)到jsp中,想把它放到URL中,请问该怎么办?

我想把Struts2中action传值(List)到jsp中,想把它放到URL中,请问该怎么办?

湖上湖 2022-06-01 19:07:50
java Action: AdminDAO dao = new AdminDAO();List<Admin> list = dao.findAllAdmin();ActionContext.getContext().put("list", list);jsp:<s:iterator value="list"><s:property value="username"/><s:property value="password"/><s:property value="name"/><s:property value="qx"/> <!-- 上部分可以--> <s:a href="findadmin.action?username=${username}" onclick="return update();"> <!--${username}得不到取值--><s:a href="deleteAdmin.action?username=${username}" onclick="return del();"><!--${username}得不到取值--> </s:iterator>
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

struts2中不支持s标签与el表达式的杂合写法,如果实在需要,可以把$号改成%号,我一般是这样写的: <a href="findadmin.action?username=${username}" onclick="return update();"> 这样写就没问题了。在iterator中也行。应该还可以这样写: <a href="findadmin.action?username=<s:property value="%{username}"/>" onclick="return update();">

查看完整回答
反对 回复 2022-06-06
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

<s:iterator value="list" var="user">
<s:a href="findadmin.action?username=${user.username}" onclick="return update();">

查看完整回答
反对 回复 2022-06-06
  • 2 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

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