低頭做事,抬頭看路
在JSON.org上看到java實現的源碼,想著自己寫一個Result支持JSON的返回,但是一看webwork的新版本2.2.7版本已經支持JSON了 ,但是有bug,第一,jsonObjectProperty的setter方法寫成了setJSONObjectProperty所以,在配置中若使用了jsonObjectProperty做為參數名,那么是不能set參數進去的。另外,它不支持自定義返回js的編碼,造成亂碼,或者干脆都無法正常調用js,還有就是我覺得可以再封裝得好一點,對于JSONObject的生成,可以利用反射來做,而不是在每個Action中都手工的寫生成JSONObject的代碼,所以我做了一下改進:
Copyright @ vulcan Powered by: .Text and ASP.NET Theme by: .NET Monster