📄 userinfoaction.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -