2
我在我的項目中有struts2-json-plugin lib,我想用JSONWriter來獲取JSON字符串,並把它放到JavaScript中僅用於一個參數(不是JSON結果的全部Action )只有一個消氣:struts2-json-plugin JSONWriter Injection in Action
public String getCarTypesJson() throws JSONException {
JSONWriter writer = new JSONWriter();
return writer.write(carTypes);
}
它的工作,但我可以跳過的new JSONWriter()
創作,在我從Struts2的行動注入JSONWriter
對象?
是的,你是對的。如果插件庫中的序列化方法每次都創建它的新實例,那麼也許JSONWriter對象並不那麼重。我在另一個項目中使用json-simple lib和JSONObject注入spring bean(默認單例作用域)。 – sytolk