请大神帮忙编写代码 跪谢
@Controller
@RequestMapping("/*")
public class UserAction {
@RequestMapping("login.action")
public String login(HttpSession session,String username,String password,RedirectAttributes ra,String yzm){
Map parmas=new HashMap();
String sessionYzm=(String) session.getAttribute("verCode");
if(yzm.toLowerCase().equals(sessionYzm)){
}else{
return "redirect:/jsp/login.jsp";
}
parmas.put("logname", username);
parmas.put("logpwd", password);
User user=userService.slectUserByLognameAndLogpwd(parmas);
if(user==null){
return "redirect:/jsp/login.jsp";
}
String name=user.getLogname();
String pass=user.getLogpwd();
if(username.equals(name)&& password.equals(pass)){
return "main";
}else{
return "redirect:/jsp/login.jsp";
}
}
}
jsp页面:
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
登陆页面
用户登录
用户名:
maxlength="20" data-msg-maxlength="用户名最多为20个字符" data-msg-required="用户名不能为空"
minlength="2" data-msg-minlength="用户名最少为2个字符" >
密 码:
required="required" maxlength="20" data-msg-maxlength="密码最多为20个字符" data-msg-required="密码不能为空" minlength="2" data-msg-minlength="密码最少为2个字符" >
验证码:
maxlength="4" data-msg-maxlength="密码为4个字符" data-msg-required="密码不能为空"
minlength="4" data-msg-minlength="密码为4个字符" >
function refresh(){
var refreshUrl="creatYzm.action?"+new Date();
$("#yzm").attr("src",refreshUrl);
}
$().ready(function() {
$("#myForm").validate();
});