1
我已經定義了一個custom function來包裝Jackson object mapper,但我不確定如何處理所有檢查的異常?JSP EL定製函數中的異常處理實踐
具體而言,我的問題是:我應該怎麼解決TODOS在此代碼?:
public static String toJSON(Object o) {
ObjectMapper mapper = new ObjectMapper();
try {
return mapper.writeValueAsString(o);
} catch (JsonGenerationException e) {
// TODO Auto-generated catch block
} catch (JsonMappingException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
匹配的taglib目前:
<function>
<description>Converts an object to JSON</description>
<name>toJSON</name>
<function-class>uk.co.ondemand.whitelabel.taglibs.ScriptingFunctions</function-class>
<function-signature>java.lang.String toJSON(java.lang.Object)</function-signature>
<example>
var theAsset = ${wls:toJSON(asset)};
</example>
</function>
是否有一些資源討論我可以在哪裏處理它們(在自定義JSP標記處理程序的特定上下文中)? – 2011-03-09 13:24:53
如果你想讓它對終端用戶更加友好一點,並且留意日誌,可以在'web.xml'中定義''。這些錯誤是開發者的錯誤,而不是最終用戶的錯誤。 –
BalusC
2011-03-09 13:29:15