我有網頁,有這樣一種形式:使用來自Java Bean和JSP的屬性填充HTML表單?
<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中,並使用另一個表單中的屬性填寫該表單的輸入字段。我的問題是,是否有某種方法可以自動填寫表格<jsp:setProperty name="form4" property="*"/>
但向後?
我已經試過<jsp:getProperty name="form4" property="*"/>
,但它顯然沒有工作(我在JSP引用中的某處讀到這是無效的),所以我想知道你是否知道某種方式來做到這一點,因爲我有更多隻有一個形式,每個都有一堆字段,我想保存所有設置值的工作。
我仍然是JSP的新手,並且不太瞭解JSTL或Struts等任何框架,任何幫助都將不勝感激。
感謝您的回答!特別提醒使用'$ {fn:escapeXml(bean.textName)}',我的文本都沒有使用它! – David
不客氣。當您重新顯示用戶控制的數據時,確實非常重要,因爲它可以防止XSS攻擊。 – BalusC