我想获取一个名为 <form:select path="productCategory.name">
<form:options items="${productCategories}" itemLabel="name" itemValue= "name"/>
</form:select>
的文件,该文件位于文件夹FIB.json
中。
我尝试使用(user.dir)/src/Saves/Facultat/FIB.json
,并且也得到了null。
我做错了什么提示?
bufferedReader
bufferedReader的代码是这样的:
public class PersistenceCtrl {
private static final String SAVEFOLDER = System.getProperty("user.dir")
+ "/src/Saves/";
private static final String FACULTATFOLDER = SAVEFOLDER + "Facultat/";
public static String loadFacultat(String archivo) {
Gson gson = new Gson();
try (FileInputStream fin = new FileInputStream(FACULTATFOLDER +
archivo)){
try (ObjectInputStream ois = new ObjectInputStream(fin)){
String p = (String) ois.readObject();
System.out.println("try?");
System.out.println(p);
Facultat facultat = gson.fromJson(p,Facultat.class);
return gson.toJson(facultat);
} catch (Exception ex){}
} catch(Exception e) {}
System.out.println("Rip");
return null;
}
让我总是返回null。