netbeans を使用して Web アプリケーションを構築する際に、ある時点で arrayList を json 形式に抽出します。
public void convertToJSON(ArrayList list){
ObjectMapper mapper = new ObjectMapper();
try{
mapper.writeValue(new File("C:\\temp\\data.json"), list);
}catch(JsonGenerationException e){
e.printStackTrace();
}catch(JsonMappingException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
}
これにより、ファイルが作成されますC:\temp\data.json
。JSPS が存在するプロジェクト フォルダ内にこのファイルを作成するにはどうすればよいですか? 私は場所を特定しようとしました
String dir = System.getProperty("user.dir");
しかし、これによりファイルが作成されましたC:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\bin
。でデータを表示するために使用するために、プロジェクト フォルダー内にファイルを作成したいと考えていますbootstrap table
。そこで、データの場所を次のように定義します
data-url="data.json"
これを試しましdata-url="C:\temp\data.json"
たが、エラーが発生しました
XMLHttpRequest cannot load file:///C://temp//data.json?order=desc&limit=10&offset=0. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.