http://blog.csdn.net/biboheart/article/details/10427883
一開始 先宣告一個List<MyBean> data;當傳入
public class Getjson extends ActionSupport {
private static final long serialVersionUID = 1L;
private List<MyBean> data;
public List<MyBean> getData() {
return data;
}
public void setData(List<MyBean> data) {
this.data = data;
}
private static final Logger logger = Logger.getLogger(Getjson.class.getName());
public String loadJsonFromMap(){
try {
System.out.println(data.size());
for (int i = 0; i < data.size(); i++) {
System.out.println("Data " + data.get(i).getUserId() +"-"+ data.get(i).getMessageNo());
}
System.out.println("Execute Method");
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}
}
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- 声明 Struts2 的属性 例如将 Struts2 后缀改为 .helloween -->
<!-- <constant name="struts.action.extension" value="helloween"></constant> -->
<package name="main" extends="json-default">
<interceptors>
<interceptor-stack name="defaultStack">
<interceptor-ref name="json">
<param name="enableSMD">true</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="defaultStack" />
<global-results>
<result name="login">/login.jsp</result>
</global-results>
<action name="jsonFromMap" class="com.Getjson" method="loadJsonFromMap">
<result type="json" />
</action>
</package>
</struts>
沒有留言:
張貼留言