bug fixed: getJsonResult may encounter NullPointerException.
add struts2 support: new Result Type, JsonResult