📄 dictaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package crm.web.action.other;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
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 crm.biz.other.BasDictBiz;
import crm.entity.other.BasDictEntity;
import crm.web.form.other.DictForm;
/**
* MyEclipse Struts
* Creation date: 09-23-2008
*
* XDoclet definition:
* @struts.action path="/dict" name="dictForm" parameter="flag" scope="request" validate="true"
*/
public class DictAction extends DispatchAction {
private BasDictBiz basDictBiz=null;
// public ActionForward list(ActionMapping mapping, ActionForm form,
// HttpServletRequest request, HttpServletResponse response) {
// DictForm df = (DictForm) form;
// request.setAttribute("list",basDictBiz.findAll() );
// return mapping.findForward("list");
// }
public ActionForward search(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DictForm df = (DictForm) form;
List list=basDictBiz.search(df.getDict());
System.out.println(df.getDict().getDictItem());
request.setAttribute("list", list);
return mapping.findForward("list");
}
/**
* 准备编辑.根据dictId 跳转到 /zhuxiong/dict_edit.jsp 页面
*/
public ActionForward preEdit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String dictId=request.getParameter("dictId");
DictForm df= (DictForm) form;
BasDictEntity de=new BasDictEntity();
de=basDictBiz.findById(Long.parseLong(dictId));
df.setDict(de);
return mapping.findForward("edit");
}
/**
* 编辑方法 成功跳转到/zhuxiong/dict.jsp 页面
*/
public ActionForward edit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DictForm df= (DictForm) form;
BasDictEntity de=new BasDictEntity();
de=df.getDict();
basDictBiz.upd(de);
return mapping.findForward("tolist");
}
public ActionForward del(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String dictid=request.getParameter("dictId");
basDictBiz.del(Integer.parseInt(dictid));
return mapping.findForward("tolist");
}
/**
* 增加方法 成功跳转到/zhuxiong/dict.jsp 页面
*/
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DictForm df = (DictForm) form;// TODO Auto-generated method stub
BasDictEntity de=new BasDictEntity();
Byte c=df.getDict().getDictIsEditable();
if(c==null)
{
Byte h=0;
df.getDict().setDictIsEditable(h);
}
de=df.getDict();
basDictBiz.add(de);
return mapping.findForward("tolist");
}
public void setBasDictBiz(BasDictBiz basDictBiz) {
this.basDictBiz = basDictBiz;
}
/**
* 分页
*/
// public ActionForward list(ActionMapping mapping, ActionForm form,
// HttpServletRequest request, HttpServletResponse response) {
// int sum=basDictBiz.count();//总共有多少条记录
// System.out.println(sum);
// int c=5;//每页显示5条记录;
// //当前页面;
// String p1=request.getParameter("p");
// String p2=request.getParameter("p2");
// if((p1==null || "".equals(p1))&&(p2==null || "".equals(p2)))
// {
// p1="1";
// }
// else if(p2!=null)
// {
// p1=p2;
// }
// int p = Integer.parseInt(p1);
// //总页数
// int s = (sum + c - 1) / c;
// List list=basDictBiz.query(c, p);
// request.setAttribute("list", list);
// return mapping.findForward("list");
// }
/*
* 分野
*/
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
System.out.println("准备分野");
Integer p=null;
try {
p=Integer.parseInt(request.getParameter("p"));
} catch (Exception e) {
e.printStackTrace();
p=1;
}
int sum=basDictBiz.count();
HttpSession session=request.getSession();
session.setAttribute("sum", sum);
System.out.println(p);
request.setAttribute("list",basDictBiz.fenye(p));
return mapping.findForward("list");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -