struts.xml文件:
<struts>
<include file="struts-json.xml"></include>
</struts>
struts-json.xml文件:
<struts>
<!-- 这个包里面的所有数据返回不是list,而是json数据 -->
<package name="user" namespace="/" extends="json-default">
<action name="UserinfoAction" class="com.ruicaiedu.action.UserinfoAction">
<result name="userinfos" type="json"></result>
</action>
</package>
</struts>
UserinfoAction :
package com.ruicaiedu.action;
import java.util.List;
import com.ruicaiedu.dao.UserinfoDao;
import com.ruicaiedu.domain.Userinfo;
public class UserinfoAction {
private UserinfoDao userinfoDao = new UserinfoDao();
//共享数据:想把userinfos发到客户端上去
private List<Userinfo> userinfos;
public List<Userinfo> getUserinfos() {
return userinfos;
}
public void setUserinfos(List<Userinfo> userinfos) {
this.userinfos = userinfos;
}
public String execute(){
userinfos = userinfoDao.getUserinfos();
System.out.println("JSON数据输出到页面了(哪个页面,谁调用我)"+userinfos.toString());
return "userinfos";
}
}
<struts>
<include file="struts-json.xml"></include>
</struts>
struts-json.xml文件:
<struts>
<!-- 这个包里面的所有数据返回不是list,而是json数据 -->
<package name="user" namespace="/" extends="json-default">
<action name="UserinfoAction" class="com.ruicaiedu.action.UserinfoAction">
<result name="userinfos" type="json"></result>
</action>
</package>
</struts>
UserinfoAction :
package com.ruicaiedu.action;
import java.util.List;
import com.ruicaiedu.dao.UserinfoDao;
import com.ruicaiedu.domain.Userinfo;
public class UserinfoAction {
private UserinfoDao userinfoDao = new UserinfoDao();
//共享数据:想把userinfos发到客户端上去
private List<Userinfo> userinfos;
public List<Userinfo> getUserinfos() {
return userinfos;
}
public void setUserinfos(List<Userinfo> userinfos) {
this.userinfos = userinfos;
}
public String execute(){
userinfos = userinfoDao.getUserinfos();
System.out.println("JSON数据输出到页面了(哪个页面,谁调用我)"+userinfos.toString());
return "userinfos";
}
}