JSON插件提供了一種名為json的ResultType
簡單地說
Struts
安裝JSON插件按如下步驟進行
(
(
實現Actio邏輯
假設wo
處理該請求的Action類代碼如下
public class JSONExample
{
//封裝請求參數的三個屬性
private String field
private transient String field
private String field
//封裝處理結果的屬性
private int[] ints = {
private Map map = new HashMap();
private String customName =
//三個請求參數對應的setter和getter方法
public String getField
{
return field
}
public void setField
{
this
}
//此處省略了field
//封裝處理結果的屬性的setter和getter方法
public int[] getInts()
{
return ints;
}
public void setInts(int[] ints)
{
this
}
public Map getMap()
{
return map;
}
public void setMap(Map map)
{
this
}
//使用注釋語法來改變該屬性序列化後的屬性名
@JSON(name=
public String getCustomName()
{
return this
}
public String execute()
{
map
return Action
}
}
在上面代碼中
serialize
deserialize
format
配置該Action與配置普通Action存在小小的區別
配置該Action的struts
<?xml version=
<!DOCTYPE struts PUBLIC
<struts>
<constant name=
<package name=
<action name=
<result type=
</action>
</package>
</struts>
在上面配置文件中有兩個值得注意的地方
第一個地方是配置struts
第二個地方是配置包時
From:http://tw.wingwit.com/Article/program/c/201404/30451.html