因此,我从另一个页面获取参数,并将它们放入一个数组中,然后获取该数组中的所有项目并对它们运行 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
code> 为变量 edit
,并为变量 editDel
打印 12
。我是否需要将 editDel
存储在数组中,因为我应该为 editDel
获取 12
和 3
变量
最佳答案
将 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"; }
关于java - 使用 getParameterValues 和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966026/