๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

Session์—์„œ ๋ณ€์ˆ˜๋‹ด์•„์„œ ํšŒ์› id๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/Spring Framework

Session์—์„œ ๋ณ€์ˆ˜๋‹ด์•„์„œ ํšŒ์› id๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ

bompeach 2023. 4. 12. 15:47

์ปจํŠธ๋กค๋Ÿฌ์—์„œ member_id๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์„ธ์…˜์—์„œ ๊ฐ€์ ธ์˜ค๋ ค๊ณ  ํ•˜๋Š”๋ฐ ๊ฐ’์ด ์ž๊พธ null์ด ๋œฌ๋‹ค.

๊ทธ๋ž˜์„œ jsp์—์„œ ์„ธ์…˜์— member_id๋ฅผ ๋‹ด์•„์„œ ์ด๋™ํ•ด์คฌ๋”๋‹ˆ ๋กœ๊ทธ์ธํ•œ ํšŒ์›์˜ id๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค!

 

 

jsp

<%
	request.setCharacterEncoding("UTF-8");

	String member_id = request.getParameter("member_id");
	session.setAttribute("member_id", member_id);
%>

 

.

.

 

 

controller

 @Override
	  @RequestMapping(value = "/ownerPageIntroModify.do", method = RequestMethod.GET)
	  public ModelAndView ownerPageIntroModify(@RequestParam Map<String, String> modifyMap,HttpServletRequest request, HttpServletResponse response) throws Exception {
		  response.setContentType("text/html; charset=UTF-8");
		  request.setCharacterEncoding("utf-8");
		  ModelAndView mav = new ModelAndView();
          
		  HttpSession session = request.getSession();
		  session = request.getSession();
		  String member_id = (String) session.getAttribute("member_id");
		  System.out.println(member_id);
		  
		  OwnerPageVO ownerPageVO = ownerPageService.ownerPageIntroView(member_id);
		  mav.addObject("ownerPageVO", ownerPageVO);
		  
		  mav.setViewName("/owner/main/ownerPageIntroModify");
		  return mav;
	  }

 

 

 

์ฐธ๊ณ ๋ธ”๋กœ๊ทธ -->

https://chilas-it.tistory.com/157

 

[ JSP ] ์„ธ์…˜Session ์„ ํ™œ์šฉํ•œ ํŽ˜์ด์ง€ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ด๋™ โ”‚ session.setAttribute() โ”‚ session.getAttribute()

input ํƒœ๊ทธ์˜ id ์†์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ด์ „ ํŽ˜์ด์ง€๋กœ๋ถ€ํ„ฐ request.getParameter(id); ํ•˜๋Š” ๊ฒƒ์€ ์Šค์ฝ”ํ”„๊ฐ€ ์งง์•„ ํŽ˜์ด์ง€ ๊ฐ„ ์ด๋™์ด ์žฆ๋‹ค๋ฉด ๋ถˆํŽธํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ์„ธ์…˜์„ ํ™œ์šฉํ•œ๋‹ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ข…๋ฃŒ๋˜๊ธฐ ์ด์ „๊นŒ์ง€๋Š”

chilas-it.tistory.com