📄 provinceaction.java
字号:
package com.sunny.test.web.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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.sunny.test.model.Province;
import com.sunny.test.page.Pager;
import com.sunny.test.service.ProvinceManager;
import com.sunny.test.web.struts.form.ProvinceForm;
public class ProvinceAction extends DispatchAction
{
private ProvinceManager provincemanager;
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
String id = request.getParameter("id");
if (id != null)
{
provincemanager.delete(id);
}
return list(mapping, form, request, response);
}
public ActionForward save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
ProvinceForm f = (ProvinceForm) form;
Province province = new Province();
String name = f.getName();
if (name != null)
{
province.setName(name);
provincemanager.save(province);
}
return list(mapping, form, request, response);
}
public ActionForward addView(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
return mapping.findForward("provinceadd");
}
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
int totalCounts = provincemanager.getAllCounts();
String str = request.getParameter("page");
if (str == null)
{
str = "1";
}
int intpage = Integer.parseInt(str);
Pager p = new Pager(intpage, totalCounts);
List pagerList = provincemanager.findAll(p.getStartposition(), p
.getSize());
request.setAttribute("p", p);
request.setAttribute("ProvinceList", pagerList);
return mapping.findForward("provincelist");
}
public ProvinceManager getProvincemanager()
{
return provincemanager;
}
public void setProvincemanager(ProvinceManager provincemanager)
{
this.provincemanager = provincemanager;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -