/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.yourcompany.struts.action;import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONArray;import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;import Dao.Class;
import Dao.ClassDAO;
import Dao.Lesson;
import Dao.LessonDAO;
import Dao.School;
import Dao.SchoolDAO;
import Dao.StuDoc;
import Dao.StuDocDAO;
import Dao.StuDocTran;
import Dao.StuDocTranDAO;
import Dao.StuInfo;
import Dao.StuInfoDAO;
public class StudocAction extends DispatchAction{
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {
StuDocDAO dao=new StuDocDAO();
StuInfoDAO stuinfodao=new StuInfoDAO();
StuInfo stuinfobean=new StuInfo();
LessonDAO lessondao=new LessonDAO();
ClassDAO classdao=new ClassDAO();
Class classbean=new Class();
SchoolDAO schooldao=new SchoolDAO();
StuDocTranDAO studoctrandao=new StuDocTranDAO();
StuDocTran studoctranbean=new StuDocTran();
int totalProperty =dao.totalRecord(); //得到总页数
int start;
try{
start=Integer.parseInt(request.getParameter("start"));
}catch(NumberFormatException el){
start =0 ;
}
int limit;
try {
limit = Integer.parseInt(request.getParameter("limit"));
} catch (NumberFormatException e1) {
limit = 2 ;
}
if(start>0)
start = start/limit;
List list =dao.findPageAll(start, limit);
JSONArray jsonArray=new JSONArray();
//对list转变成的ite进行遍历,得到每个对象,并put到map里,再把map放到json数组里
Iterator ite=list.iterator();
while(ite.hasNext()){
StuDoc beans=(StuDoc) ite.next();
classbean =classdao.findById((long)beans.getClassId());
stuinfobean=stuinfodao.findById(beans.getStuInfoId());
Map map=new HashMap();
map.put("id",beans.getStuDocId());
map.put("status", beans.getStatus().trim());
map.put("stuinfoname", stuinfobean.getName().trim());
map.put("age",stuinfobean.getAge());
map.put("age",1);
map.put("sex", Integer.valueOf(stuinfobean.getSex()));
map.put("phone",Integer.valueOf(stuinfobean.getPhone()));
map.put("classname",classbean.getClassName());
map.put("teacher", classbean.getTeacher()+" " +classbean.getTiming());
map.put("lesson",lessondao.findById((classbean.getLessonId().intValue())).getLesson());
map.put("perSchoolname",schooldao.findById(classbean.getSchoolId()).getName());
map.put("gotoSchoolname",schooldao.findById(classbean.getSchoolId()).getName());
map.put("tuitionType", "已完成");
map.put("discount", "30");
map.put("upclass", "已经升级");
map.put("coment", "这个学生不错");
/* map.put("id",beans.getStuDocId());
map.put("status", "status");
map.put("stuinfoname","stuinfoname");
map.put("age","1");
map.put("sex","1");
map.put("phone","123");
map.put("classname","234");
map.put("teacher", "234");
map.put("lesson","中专");
map.put("perSchoolname","总部校区");
map.put("gotoSchoolname","报名校区");
map.put("tuitionType", "已完成");
map.put("discount", "30");
map.put("upclass", "已经升级");
map.put("coment", "这个学生不错");*/
beans=null;
classbean=null;
stuinfobean=null;
jsonArray.add(map);
}
String jsonStr = jsonArray.toString();
String jsonString = "{start:"+start+",limit:"+limit+",totalProperty:"+totalProperty+",result:"+jsonStr+"}";
response.setContentType("text/html;charset=utf-8");
try { //输出来,到jsp页面调用
response.getWriter().write(jsonString);
} catch (IOException e) {
e.printStackTrace();
}
return null;//返回null
}
}
求教 我是新手 也米有多少分数 只求好心人热心帮帮忙
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.yourcompany.struts.action;import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONArray;import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;import Dao.Class;
import Dao.ClassDAO;
import Dao.Lesson;
import Dao.LessonDAO;
import Dao.School;
import Dao.SchoolDAO;
import Dao.StuDoc;
import Dao.StuDocDAO;
import Dao.StuDocTran;
import Dao.StuDocTranDAO;
import Dao.StuInfo;
import Dao.StuInfoDAO;
public class StudocAction extends DispatchAction{
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {
StuDocDAO dao=new StuDocDAO();
StuInfoDAO stuinfodao=new StuInfoDAO();
StuInfo stuinfobean=new StuInfo();
LessonDAO lessondao=new LessonDAO();
ClassDAO classdao=new ClassDAO();
Class classbean=new Class();
SchoolDAO schooldao=new SchoolDAO();
StuDocTranDAO studoctrandao=new StuDocTranDAO();
StuDocTran studoctranbean=new StuDocTran();
int totalProperty =dao.totalRecord(); //得到总页数
int start;
try{
start=Integer.parseInt(request.getParameter("start"));
}catch(NumberFormatException el){
start =0 ;
}
int limit;
try {
limit = Integer.parseInt(request.getParameter("limit"));
} catch (NumberFormatException e1) {
limit = 2 ;
}
if(start>0)
start = start/limit;
List list =dao.findPageAll(start, limit);
JSONArray jsonArray=new JSONArray();
//对list转变成的ite进行遍历,得到每个对象,并put到map里,再把map放到json数组里
Iterator ite=list.iterator();
while(ite.hasNext()){
StuDoc beans=(StuDoc) ite.next();
classbean =classdao.findById((long)beans.getClassId());
stuinfobean=stuinfodao.findById(beans.getStuInfoId());
Map map=new HashMap();
map.put("id",beans.getStuDocId());
map.put("status", beans.getStatus().trim());
map.put("stuinfoname", stuinfobean.getName().trim());
map.put("age",stuinfobean.getAge());
map.put("age",1);
map.put("sex", Integer.valueOf(stuinfobean.getSex()));
map.put("phone",Integer.valueOf(stuinfobean.getPhone()));
map.put("classname",classbean.getClassName());
map.put("teacher", classbean.getTeacher()+" " +classbean.getTiming());
map.put("lesson",lessondao.findById((classbean.getLessonId().intValue())).getLesson());
map.put("perSchoolname",schooldao.findById(classbean.getSchoolId()).getName());
map.put("gotoSchoolname",schooldao.findById(classbean.getSchoolId()).getName());
map.put("tuitionType", "已完成");
map.put("discount", "30");
map.put("upclass", "已经升级");
map.put("coment", "这个学生不错");
/* map.put("id",beans.getStuDocId());
map.put("status", "status");
map.put("stuinfoname","stuinfoname");
map.put("age","1");
map.put("sex","1");
map.put("phone","123");
map.put("classname","234");
map.put("teacher", "234");
map.put("lesson","中专");
map.put("perSchoolname","总部校区");
map.put("gotoSchoolname","报名校区");
map.put("tuitionType", "已完成");
map.put("discount", "30");
map.put("upclass", "已经升级");
map.put("coment", "这个学生不错");*/
beans=null;
classbean=null;
stuinfobean=null;
jsonArray.add(map);
}
String jsonStr = jsonArray.toString();
String jsonString = "{start:"+start+",limit:"+limit+",totalProperty:"+totalProperty+",result:"+jsonStr+"}";
response.setContentType("text/html;charset=utf-8");
try { //输出来,到jsp页面调用
response.getWriter().write(jsonString);
} catch (IOException e) {
e.printStackTrace();
}
return null;//返回null
}
}
求教 我是新手 也米有多少分数 只求好心人热心帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货