userinfoaction.java
来自「ssh增删改查 很适合初学者的 需要下的赶紧下了」· Java 代码 · 共 86 行
JAVA
86 行
package com.accp.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.accp.hibernate.Userinfo;
import com.accp.interf.ITransfer;
import com.accp.struts.form.UserinfoForm;
public class UserinfoAction extends DispatchAction
{
private ITransfer itrans = null;
public ActionForward findAll(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
List lst = itrans.findAll();
request.setAttribute("jianAll", lst);
return mapping.findForward("showAll");
}
public ActionForward save(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
UserinfoForm uf = (UserinfoForm)form;
Userinfo ui = new Userinfo();
ui.setId(uf.getId());
ui.setUname(uf.getUname());
ui.setAge(uf.getAge());
ui.setAddress(uf.getAddress());
itrans.save(ui);
return mapping.findForward("showAll");
}
public ActionForward delete(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
String jianID = request.getParameter("jian");
int id = Integer.parseInt(jianID);
Userinfo ui = new Userinfo();
ui.setId(new Long(id));
itrans.delete(ui);
return mapping.findForward("showAll");
}
public ActionForward findById(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
String jianID = request.getParameter("jian");
int id = Integer.parseInt(jianID);
Userinfo ui = itrans.findById(new Long(id));
request.setAttribute("jian", ui);
return mapping.findForward("update");
}
public ActionForward update(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
{
String ID = request.getParameter("id");
String uname = request.getParameter("uname");
String Age= request.getParameter("age");
String address = request.getParameter("address");
int id = Integer.parseInt(ID);
int age = Integer.parseInt(Age);
Userinfo ui = new Userinfo();
ui.setId(new Long(id));
ui.setUname(uname);
ui.setAge(new Long(age));
ui.setAddress(address);
itrans.attachDirty(ui);
return mapping.findForward("showAll");
}
public void setItrans(ITransfer itrans)
{
this.itrans = itrans;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?