Wie man Sitzungsfedermvc meine Absicht hinzufügt ist ich login E-Mail und Passwort und bekomme alle Details dieser Person wie ID, Emai, Geschlecht wie und ich Ort in der Sitzung, wenn ich Id anrufen, dass ID wird so hinzugefügt werden Rest alleWie man Sitzung Frühling mvc hinzufügt
@Controller
//@Scope("session")
@SessionAttributes("admin")
//@RequestMapping("admin")
public class AdminController {
@Autowired
private EmployeeService employeeService;
@Autowired
private EmployeeCredentialsService employeeCredentialsService;
@RequestMapping(value="adminLogin", method = RequestMethod.GET)
public String showForm(Map model) {
AdminBean adminBean = new AdminBean();
model.put("admin", adminBean);
return "adminLogin";
}
@RequestMapping(value="/adminLogin", method = RequestMethod.POST)
public String adminLogin(@Valid AdminBean adminBean, BindingResult result, Map model,HttpSession session){
if (result.hasErrors()) {
return "adminLogin";
}
boolean userExists = employeeCredentialsService.checkLogin(adminBean.getEmail(),adminBean.getPassword());
System.out.println(userExists);
if(userExists){
//model.put("adminBean", adminBean.getEmail());
//session.setAttribute("adminBean", adminBean);
return "adminHome";
}else{
result.rejectValue("email","invaliduser");
model.put("invalid", "Invalid Username or Password!! Please try again!!!");
return "adminLogin";
}
}
//enter code here
public boolean checkLogin(String email, String password){
Session session = sessionFactory.openSession();
boolean userFound = false;
//String SQL_QUERY ="select * from Oruganti_admin where admin_user_name='"+email+"' and adminpassword='"+password+"'";
String SQL_QUERY ="from AddAdmin as A where A.email=? and A.password=? ";
Query query = session.createQuery(SQL_QUERY);
query.setParameter(0,email);
query.setParameter(1,password);
List list = query.list();
if ((list != null) && (list.size() > 0)) {
userFound= true;
}
session.close();
//System.out.println(userFound);
return userFound;
}
sein. Was ist das Problem? – VPK
wie sitzung im frühjahr mvc projekt hinzufügen ich bin verwirrt? – malli
Was ist passiert, wenn Sie den Kommentar für 'session.setAttribute (" adminBean ", adminBean);'? – VPK