【发布时间】:2011-11-03 13:05:14
【问题描述】:
我的网页是这样的:
<html>
<head>
...
</head>
<body>
<form id="form4" name="form4" method="post" action="Receive.jsp">
<input name="inputField1" type="text"/>
...
<input type="submit" value="Send"/>
</form>
</body>
</html>
然后在我的Receive.jsp 我使用:
<jsp:useBean id="form4" class="control.FormBean4" scope="session"/>
<jsp:setProperty name="form4" property="*"/>
为了将表单中的所有输入数据放入一个 Bean,然后我用它做一些事情。现在,我要做的是将 Bean 中的数据重定向到另一个 JSP 中,其中包含另一个表单,并使用我的 Bean 中的属性填写该表单的输入字段。我的问题是,是否有某种方法可以像 <jsp:setProperty name="form4" property="*"/> 那样自动填写表格,但向后填写?
我已经尝试过<jsp:getProperty name="form4" property="*"/>,但它显然不起作用(我在 JSP 参考中的某处读到这是无效的),所以我想知道你是否知道一些方法可以做到这一点,因为我有更多不仅仅是一个表单,每个表单都有一堆字段,我想保存所有设置值的工作。
我还是 JSP 的新手,对 JSTL 或任何像 Struts 这样的框架不太了解,非常感谢任何帮助。
【问题讨论】: