0
所以我從另一個頁面獲取參數,並把它們放到一個數組,我再服用該陣列中的所有項目,並運行在其上的substring
方法:使用getParameterValues和陣列
String[] edit = request.getParameterValues("editID");
// System.out.println(edit);
String editDel = "";
if (edit != null) {
for (int i = 0; i < edit.length; ++i) {
String lf = edit[i];
editDel = lf.substring(0, lf.length() - 2);
} } else { editDel = "0"; }
// System.out.println(editDel);
因此,舉例來說,如果我通過我上一頁中的參數3lf
和12lf
,系統打印[Ljava.lang.String;@520
作爲變量edit
,並打印12
作爲變量editDel
。我是否需要存儲editDel
在一個數組,因爲我要爲editDel
變量
這樣做了,當我打印工作它出來了,但我需要將editDel變量的使用擴展到我的頁面的其他部分。我可以在這方面做什麼? – Dan 2011-05-11 14:50:38
editDel是一個只能保存一個值的變量。如果你想要兩個值,那麼你必須繼續使用數組。如果你想讓數組包含子字符串而不是原始字符串,只需使用「edit [i] = lf.substring(0,lf.length() - 2);」 – Kal 2011-05-11 14:53:12