【導(dǎo)讀】框架來(lái)說(shuō)是不可或缺的。因此,Struts2其中的一個(gè)重要的功能就是“First-class. 和靈活性,而且使用這些AJAX標(biāo)志與普通的Struts標(biāo)志同樣簡(jiǎn)單)”。臺(tái)中比較流行的AJAX框架——Dojo和DWR。最近在MusachyBarroso等同志的無(wú)私奉獻(xiàn)下,開(kāi)發(fā)了Struts2的JSON插件,極大地方便了我們輸出JSON結(jié)果。在Struts2的showcase中的AJAX部分,JSON的結(jié)果輸出是通過(guò)Freemaker模板實(shí)現(xiàn)。這種方法在簡(jiǎn)易性和靈活性上都比不上JSON插件,所以JSON插件值得向大家五星推薦。JAR包,并將其加入你的WebContent\WEB-INF\lib下。果的屬性名稱(chēng),另外帶有transient修飾符與沒(méi)有Getter方法的字段都不會(huì)被串行化。該文件同時(shí)定義了“json”的結(jié)果類(lèi)型,有興趣的朋友可以打開(kāi)此文件看看。JSON插件將HTTP響應(yīng)的MIME類(lèi)型設(shè)為“application/json”。