2014-02-23 73 views
0

我在兩個jsp文件中有兩種形式。在我的哪裏,提交第一個表單並使用servlet將其保存在數據庫中。然後,我用其他表格填寫詳細信息。在第二種形式中,我有幾個字段與第一種形式相同。與我一樣,在第二種形式中輸入dataid,自動將first name and last namedataid匹配。如何將數據從一個servlet傳遞到jsp表單字段?

我該如何在一個servlet中做到這一點?

<form> 
Data id:<input type="text" name="dataid"><br> 
First name: <input type="text" name="firstname"><br> 
Last name: <input type="text" name="lastname"> 
<input type="submit value="submit"/> 
</form> 

<form> 
Some id:<inut type="text" name="someid"><br> 
Age:<input type="text" name="age"> <br> 
Data id:<inut type="text" name="dataid"><br> 
First name: <input type="text" name="firstname"><br> 
Last name: <input type="text" name="lastname"> 
<input type="submit" type="transmit"> 
</form> 
+0

一個問題時ü在第二表單中輸入的數據ID,ü要提取數據庫對應的數據ID的數據以及與姓和名進行匹配?? – Kick

+0

當我輸入第二種形式的dataid時,我應該在第二種形式的字段中提取相應的名字和姓氏。在其他worrdi需要自動填寫名字和姓氏,只要我輸入數據庫從db – user3201640

+0

使ajax調用frm表單提取對應於dataID的數據第二種形式 – Kick

回答

0

如果您仍然有在請求中的參數,你可以簡單地把它們寫在ìnput`標籤的value。喜歡的東西:

<form> 
Data id:<input type="text" name="dataid" value="<%=request.getParameter("dataid")%>"><br> 
First name: <input type="text" name="firstname" value="<%=request.getParameter("firstname")%>"><br> 
Last name: <input type="text" name="lastname" value="<%=request.getParameter("lastname")%>"> 
<input type="submit value="submit"/> 
</form> 

看看The Java EE 5 Tutorial

+0

這是行不通的。它有兩種不同的形式。 – user3201640

+0

我不是不知道,你的意思是2個不同的頁面?如果你沒有請求中的數據(因爲你做了重定向或其他的事情),你可以將數據存儲在'session'中,並用'<%= session.getAttribute(「firstname」)%>' – fonkap

相關問題