src/com/itbaizhan/action/UserAction.java
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.itbaizhan.action;
import javax.annotation.Resource;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import com.itbaizhan.entity.Users;
import com.itbaizhan.service.UserService;
@Action("user")
@Namespace("/index")
@Results({
@Result(name="login",location="/index/login.jsp"),
@Result(name="register",location="/index/register.jsp"),
@Result(name="index",location="index.action",type="redirect"),
})
public class UserAction extends BaseAction{
private static final long serialVersionUID = 1L;
private Users user;
@Resource
private UserService userService;
/**
* 注册用户
* @return
*/
public String register(){
if (user.getUsername().isEmpty()) {
addActionMessage("用户名不能为空!");
return "register";
}else if (userService.isExist(user.getUsername())) {
addActionMessage("用户名已存在!");
return "register";
}else {
userService.add(user);
addActionMessage("注册成功, 请登录!");
return "login";
}
}
/**
* 用户登录
* @return
* @throws Exception
*/
public String login() {
if(userService.checkUser(user.getUsername(), user.getPassword())){
getSession().put("username", user.getUsername());
return "index";
} else {
addActionMessage("用户名或密码错误!");
return "login";
}
}
后面还有 23 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。