gpt4 book ai didi

java - Struts2问题——表单中的值未显示

转载 作者:行者123 更新时间:2023-12-01 05:49:11 26 4
gpt4 key购买 nike

我刚刚获得了有关 JSP 中以下 Struts2 表单的帮助。没有显示任何值。有人可以帮忙吗?

<s:iterator value="bulletins">
<s:if test="approved == false">
<s:form action="ApproveBulletin" method="post">
<table>
<tr>
<td colspan="2"><b>From:</b> <s:property value="name" /></td>
</tr>
<tr>
<td colspan="2"><b>Subject:</b> <s:property value="subject" /></td>
</tr>
<tr>
<td colspan="2"><b>Date:</b> <s:property value="date" /> <br>
</td>
</tr>
<tr>
<td colspan="2"><s:property value="note" />
<s:hidden name="id" value="id" /></td>
</tr>
<tr>
<td><s:submit type="button" value="approve" label="Approve"
action="ApproveBuletin" /></td>
<td><s:submit type="button" value="deny" label="Deny"
action="DenyBulletin" /></td>
</tr>
</table>
<br />
</s:form>
</s:if>
</s:iterator>

这是我的操作类中的代码,它将迭代器传递到 JSP。

public String execute() {
BulletinDAO bulletinDAOInstance = new BulletinDAO();

List<Bulletin> bulletins = bulletinDAOInstance.getAllBulletins();
if (bulletins != null) {
HttpSession session = (HttpSession) request.getSession();
session.setAttribute("bulletins", bulletins.iterator());
return "success";
}

return "failure";
}

最佳答案

您是否在转发之前在操作类中设置了“公告”迭代器?

关于java - Struts2问题——表单中的值未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com