因此,我从另一个页面获取参数,并将其放入数组中,然后获取该数组中的所有项目并在它们上运行substring
方法:
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
存储在数组中,因为我应该同时为12
变量获取3
和editDel
最佳答案
将editDel打印语句放入for循环中
for (int i = 0; i < edit.length; ++i) {
String lf = edit[i];
editDel = lf.substring(0, lf.length() - 2);
System.out.println(editDel);
} } else { editDel = "0"; }