2012-07-14 35 views
0

我有一個jsp頁面,以一系列形式從用戶獲取輸入。首先,我要求用戶的身高,然後是他們的體重。我想在一個單獨的「頁面」上詢問每個問題。不過說真的,我只是再次提交相同的JSP文件,僅在網址中使用的值,以找出哪些內容形成我應該顯示:保持url中的表單參數?

String height = request.getParameter("height"); 
String weight = request.getParameter("weight"); 
<form> 
<% 
if (height != null) { 
    %> 
    Weight: <input type="text" name="weight" /> 
    <% 
} else { 
    %> 
    Height: <input type="text" name="height" /> 
    <% 
} 
%> 
    <input type="submit" /> 
</form> 

所以第一次運行時會要求他們的高度,第二會詢問他們的體重(如果它看到「高度」參數已經存在於網址中)。那可能嗎?好像我失去了PARAMS我通過每一步進展,

感謝

回答

0

只需添加存儲在它的高度隱藏的輸入字段,這樣你就不會失去對體重要求時,高度值第二步:

<input type="text" name="weight" /> 
<input type="hidden" name="height" value="<%= height %>" /> 
+0

完美謝謝。 – user291701 2012-07-14 22:03:21