mobileshowaction.java
来自「由Spring + Sturts + hibernate + ajax 写的手」· Java 代码 · 共 117 行
JAVA
117 行
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.mpss.web.action;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
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 com.mpss.biz.impl.FactoryBizImpl;
import com.mpss.biz.impl.MobileDetailsBizImpl;
import com.mpss.commons.MyAction;
import com.mpss.entity.Factory;
import com.mpss.entity.MobileDetails;
import com.mpss.entity.MobileDetailsPage;
import com.mpss.web.form.MobileShowForm;
/**
* MyEclipse Struts
* Creation date: 09-16-2008
*
* XDoclet definition:
* @struts.action path="/mobileShow" name="mobileShowForm" input="/mobileShow.jsp" scope="request" validate="true"
*/
public class MobileShowAction extends MyAction{
private MobileDetailsBizImpl mobbiz;
private FactoryBizImpl facbiz;
private MobileDetailsPage page;
public void setFacbiz(FactoryBizImpl facbiz)
{
this.facbiz = facbiz;
}
public void setMobPage(MobileDetailsPage page)
{
this.page = page;
}
public void setMobbiz(MobileDetailsBizImpl mobbiz)
{
this.mobbiz = mobbiz;
}
public ActionForward ShowMobile(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
MobileShowForm mobileShowForm = (MobileShowForm) form;
int maxCount = mobbiz.getMaxcount();
int maxPage = maxCount % page.getPagecount() == 0 ? maxCount
/ page.getPagecount() : maxCount / page.getPagecount() + 1;
page.setMaxcount(maxCount);
page.setMaxpage(maxPage);
List<MobileDetails> list = mobbiz.getlist(page);
request.getSession().setAttribute("page",page);
request.getSession().setAttribute("list",list);
System.out.println("AAAAA");
return mapping.findForward("show");
}
public ActionForward changeMobilePage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
int index = Integer.parseInt(request.getParameter("index"));
if(index<1){
index =1;
}
if(index>page.getMaxpage()){
index = page.getMaxpage();
}
page.setCurrorpage(index);
List<MobileDetails> list = mobbiz.getlist(page);
request.getSession().setAttribute("page",page);
request.setAttribute("list", list);
System.out.println("BBBB");
return mapping.findForward("show");
}
public ActionForward CheckMobileFactory(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List<Factory> list = facbiz.findAll();
System.out.println("See factory!!!");
request.getSession().setAttribute("faclist",list);
return mapping.findForward("mobshow");
}
public ActionForward CheckMobile(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException{
String mstyle = request.getParameter("mob.mstyle");
String fid = request.getParameter("fac.id");
//String mstyle2 = new String(mstyle.getBytes("ISO-8859-1"),"GBK");
//String fcompany2 = new String(fcompany.getBytes("ISO-8859-1"),"GBK");
System.out.println(fid);
System.out.println(mstyle);
Factory fac = facbiz.findById(fid);
// List<MobileDetails> list = mobbiz.findByProperty("");
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?