下面是我在JAVA代码里使用的两种传入参数写法(两种都分别尝试了): setDefaultParameters(new Parameter[] { new Parameter("tableName") }); this.parameters = new Parameter[] { new Parameter("tableName") }; 使用获取参数:两种获取参数写法(两种都分别尝试了): 方法1 String tableName = ""; for (int i = 0; i < parameters.length; i++) { if (parameters.getName().equals("tableName")) { tableName = parameters.getValue().toString(); } } 方法2 String tableName = parameters[0].getValue().toString(); 为什么各种办法都尝试了,都取不到传入的参数值,用parameters[0].getName().toString()可以取出“tableName”列名,但是值取不到? |