67,550
社区成员




<script type="text/javascript">
function check(){
if(document.form1.id.value==""){
alert("ID不能为空!");
return false;
}
if(document.form1.password.value==""){
alert("密码不能为空!");
return false;
}
return true;
}
</script>
<form name="form1" method="post" action="check.jsp">
<input type="text" name="id"/>
<input type="password" name="password"/>
<input type="submit" onclick="return check()" name="提交"/>
</form>
<%
String id = request.getParameter("id");
String pwd = request.getParameter("password");
if(/*这里验证id和pwd吧 */){
%>
<jsp:forward page="success.jsp"/> //验证成功就跳转到登录成功页面
<%
}else{
%>
<jsp:forward page="main.jsp"/> //验证失败就跳转到main.jsp
<%
}
%>
public ActionForward userLogin(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginform=(LoginForm)form;
ActionMessages errors=new ActionMessages();
String username=loginform.getUsername();
String userpassword=loginform.getPswd();
boolean mark=true;
if(username==null||username.equals("")){
errors.add("noname",new ActionMessage("szscz.no.username.error"));
mark=false;
}
if(userpassword==null||userpassword.equals("")){
errors.add("nopswd",new ActionMessage("szscz.no.userpassword.error"));
mark=false;
}
if(!mark){
saveErrors(request,errors);
return mapping.findForward("LoginFailure");
}
else{
int flag = userDAO.checkUser(loginform);
System.out.print("验证结果ret的值:" + flag);
if (flag == 1) {
HttpSession session=request.getSession();
session.setAttribute("user", loginform.getUsername());
return mapping.findForward("LoginSuccess");
} else {
errors.add("logonR",new ActionMessage("szscz.name.or.password.wrong.error"));
saveErrors(request,errors);
return mapping.findForward("LoginFailure");
}
}
}