본문 바로가기

TISTORY355

JSP(JSTL)에서 호출 url 가져오기 jsp에서 호출 url 가져오기 @RequestMapping(value="/index.do") 와 같은 호출경로를 가져오는 것은 사실 저도 잘 모릅니다. 이미 컨트롤러에서 jsp를 호출하면서 기존의 호출경로는 사라지고 /WEB-INF/home/index.jsp 와 같은 내부경로가 출력됩니다. 여기저기 찾아보고 물어봤지만 jsp에서는 호출 url를 가져올 수 없다라고 이야기하더라구요. 물론, 저도 못찾아서 결국 컨트롤러에서 호출경로를 넘겨줬습니다. 방법은 컨트롤러에서 model.addAttribute("servletPath", request.getServletPath()); 이렇게 request.getServletPath() 값을 model.addAttribute을 사용해서 담아주고 다시 jsp에서 ${s.. 2017. 4. 28.
JSTL \n, <br> replace하기 JSTL에서 textarea를 받아서 태그로 변환할려고 하였으나 가능하지 않았다. replace의 문법오류가 발생했다고 떴다. -오류 내용- contains invalid expressionFailed to parse the expression JSTL에서 \n값을 사용할려면 미리 '\n'값을 담아놔야한다. 방법은 다음과 같다. JSTL Functions 라이브러리 추가 pageContext.setAttribute("newline", "\n"); 참조 : http://javakorean.com/1983 2017. 4. 28.
textarea값을 html에 표현할 때, 줄 바꿈표시 textarea값을 html에 표현할 때, 줄 바꿈표시 textarea값을 DB에 저장하고 나중에 html에 표시할 때는 줄바꿈이 되지 않는다. 이럴 때는 replace를 통해서 textarea값을 태그로 줄바꿈해줘야한다. textarea의 줄바꿈 값은 \n이다. \n을 으로 변환해주면 된다. var test = textAreaVal.split("\n").join(" "); 2017. 4. 28.
sns 공유하기 기능 sns 공유하기 기능 페이스북, 트위터, 카카오톡, 카카오스토리 페이스북, 트위터, 카카오스토리는 별도의 설정없이 url만으로 사용이 가능하다. 하지만, 카카오톡은 API키를 발급받아야한다. 카카오톡 개발자 사이트 https://developers.kakao.com/ 개발 방법은 아래 참조 사이트와 샘플을 다운로드하여 알 수 있다. 참조 : http://toyuq.woobi.co.kr/dev/snsTest.html 2017. 4. 27.