📄 useraction.java
字号:
package com.yxq.action;
import java.util.ArrayList;
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.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.apache.struts.actions.DispatchAction;
import com.yxq.actionform.UserForm;
import com.yxq.dao.DBO;
public class UserAction extends DispatchAction {
public ActionForward Reg(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception{
request.setAttribute("mainPage","reg.jsp");
ActionMessages message=new ActionMessages();
ActionForward forward=mapping.findForward("forward");
UserForm regform=(UserForm)form;
String userpwd=regform.getUserPwd();
String againpwd=regform.getAgainPwd();
if(!userpwd.equals(againpwd)){
message.add("NoSamePwd",new ActionMessage("pwd.no.same"));
}
else{
String username=regform.getUserName();
String truename=regform.getTrueName();
String usersex=regform.getUserSex();
if(usersex.equals("women"))usersex="女";
else usersex="男";
String userage=regform.getUserAge();
String userphone=regform.getUserPhone();
String userEmail=regform.getUserEmail();
String userplace=regform.getUserPlace();
String sql="insert into tb_school values('"+username+"','"+truename+"','"+userpwd+"','"+usersex+"','"+userage+"','"+userphone+"','"+userEmail+"','"+userplace+"')";
DBO db=new DBO();
int i=db.Insert(sql);
if(i<=0){
message.add("RegR",new ActionMessage("reg.E"));
}
else{
regform.clear();
message.add("RegR",new ActionMessage("reg.S"));
}
}
saveErrors(request,message);
return forward;
}
public ActionForward Search(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception{
request.setAttribute("mainPage","search.jsp");
ActionForward forward=mapping.findForward("forward");
ArrayList userlist=new ArrayList();
String sql="select * from tb_school";
int currentP=1;
String strCurrentP=request.getParameter("showpage");
if(strCurrentP==null||strCurrentP.equals(""))
strCurrentP="1";
try{
currentP=Integer.parseInt(strCurrentP);
}catch(Exception e){
currentP=1;
e.printStackTrace();
}
DBO db=new DBO();
userlist=(ArrayList)db.getCurrentList(currentP, sql);
request.setAttribute("userlist",userlist);
request.setAttribute("pageinfo",db.getCreatepage().PrintPageInfo());
request.setAttribute("pagelink",db.getCreatepage().PrintPageLink("school/userSearch.do?method=Search"));
return forward;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -