Search in sources :

Example 1 with Member

use of com.bitcamp.open.member.model.Member in project bitcampSCOpen2017 by ryuyj.

the class MemberLoginContoller method login.

@RequestMapping(method = RequestMethod.POST)
public String login(@RequestParam(value = "member_id", defaultValue = "0") String member_id, @RequestParam(value = "member_pw", required = false) String member_pw, HttpSession session) {
    System.out.println(member_id);
    System.out.println(member_pw);
    // 정상적으로 로그인 처리가 되면 리다이렉트 처리 : mypage로 이동
    // 선언만 해줌ㅋ
    // /member/mypage
    String view = "redirect:mypage";
    Member member = memberLoginService.loginChk(member_id, member_pw);
    if (member == null) {
        return "member/loginFail";
    }
    // 세션에 데이터 저장
    session.setAttribute("loginInfo", member);
    System.out.println(session.getAttribute("loginInfo"));
    notifier.sendMail(member.getMember_id(), "로그인이 성공적으로 처리되었습니다.");
    // mypage로 리턴만 해줌ㅋ
    return view;
}
Also used : Member(com.bitcamp.open.member.model.Member) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 2 with Member

use of com.bitcamp.open.member.model.Member in project bitcampSCOpen2017 by ryuyj.

the class exampleController method examplepage.

@RequestMapping("/member/example")
public String examplepage(@RequestParam("idx") String idx, Model model) {
    Member member = service.selectIdx(idx);
    model.addAttribute("member", member);
    System.out.println("확인!!!!!!!!!!!!!!!!!!!!!!!!!!!!11");
    System.out.println(member.getMember_name());
    return "member/example";
}
Also used : Member(com.bitcamp.open.member.Model.Member) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 3 with Member

use of com.bitcamp.open.member.model.Member in project bitcampSCOpen2017 by ryuyj.

the class MemberListXlsView method buildExcelDocument.

@SuppressWarnings("unchecked")
@Override
protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception {
    HSSFSheet sheet = createFirstSheet(workbook);
    createColumnLabel(sheet);
    // 컨트롤러에서 전송한 memberList를 받아옴
    List<Member> memberList = (List<Member>) model.get("memberList");
    int rowNum = 1;
    for (Member member : memberList) {
        createMemberListRow(sheet, member, rowNum++);
    }
    String fileName = "memberList.xls";
    response.setContentType("Application/Msexcel");
    response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\";");
}
Also used : HSSFSheet(org.apache.poi.hssf.usermodel.HSSFSheet) List(java.util.List) Member(com.bitcamp.open.member.model.Member)

Example 4 with Member

use of com.bitcamp.open.member.model.Member in project bitcampSCOpen2017 by ryuyj.

the class MemberInfoService method memberInfo.

public Member memberInfo(String id) {
    dao = sqlSessionTemplate.getMapper(LoginDao.class);
    Member member = dao.selectById(id);
    return member;
}
Also used : LoginDao(com.bitcamp.open.member.dao.LoginDao) Member(com.bitcamp.open.member.model.Member)

Example 5 with Member

use of com.bitcamp.open.member.model.Member in project bitcampSCOpen2017 by ryuyj.

the class MemberViewService method MemberView.

public Member MemberView(String id) {
    dao = sqlSessionTemplate.getMapper(LoginDao.class);
    Member member = dao.memberView(id);
    return dao.memberView(id);
}
Also used : LoginDao(com.bitcamp.open.member.dao.LoginDao) Member(com.bitcamp.open.member.model.Member)

Aggregations

Member (com.bitcamp.open.member.model.Member)30 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)22 Member (com.bitcamp.open.member.Model.Member)11 LoginDao (com.bitcamp.open.member.dao.LoginDao)10 ResultSet (java.sql.ResultSet)3 SQLException (java.sql.SQLException)3 List (java.util.List)2 HSSFSheet (org.apache.poi.hssf.usermodel.HSSFSheet)2 MemberDaoInter (com.bitcamp.open.member.dao.MemberDaoInter)1 MemberRowMapper (com.bitcamp.open.member.service.MemberRowMapper)1