차근차근 911

${ } , c:forEach ,객체와 스트링의 차이 , 스트링과 스트링버퍼의 차이

$ { }jsp소스를 보면 ${ } 이렇게 해놓고 안에 무언가 써놓은 부분이 있는데어디선가 같은 이름의 값을 가져오는 것이라고는 생각했지만어제 무슨 뜻 인지 알게 되었다.html에서 자바 변수,클래스를 받아올 때 ${ }이렇게 쓰는 것이라고 한다${goodname} 이런 식. c:forEach ${article.title2} 1권 ${article.price}원 ${fn:substring(article.user_id, 0, fn:indexOf(article.user_id,"@")-2)}** 이런 소스가 있다고 할 때 forEach는 반복문이다. orderList라는 객체를 통으로 받아오고자 할때 article은 저 orderList의 별명?이름이 되는 것이다.. http://blog.daum.net/aq..

member mb = memberDao.getInstance().getMember(member_id);

1 2 3 4 5 6member mb = memberDao.getInstance().getMember(member_id);라는 소스가 있다고 할 때 1 . member 는 member.java라는 파일의 내용을 통째로 가져올 빈통2 . mb는 변수명. member라는 객체를 가지고 있다.3 . memberDao. 경로 ?4 . getInstance(). memberDao안에 getInstance()라는게 있을 것이다.5 . getMember public member getMember(String member_id) throws SQLException { return (member) GetDB().queryForObject("getMemberInfo", member_id); } 중간쯤 보면 getMembe..

forEach , request.setAttribute

${article.title2} 1권 ${article.price}원 ${fn:substring(article.user_id, 0, fn:indexOf(article.user_id,"@")-2)}** 을 쓰려면 request.setAttribute 값을 어떻게 넘겨줘야하할까... http://stackoverflow.com/questions/13229448/jsp-jsti-foreach-array-from-request-setattribute http://ssp1154.tistory.com/entry/Core-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-cforEach%EB%B0%B0%EC%97%B4-%EC%B6%9C%EB%A0%A5 http://blog.naver...

executeQueryForObject returned too many results.,queryForList,queryForObject

executeQueryForObject returned too many results. ​ ​ http://popoi.tistory.com/29​ 쿼리문 열심히짜고 잘동작하는데 왜 이런 에러가나나 ..했는데..^-^; getSqlMapClientTemplate().queryForList 로 받아야 하는 것을. getSqlMapClientTemplate().queryForObject 로 받았기 때문이다! List로 고쳐주면 끝...(__)​ ​ ​ http://wesoulmate.tistory.com/33​ queryForObject 사용시 결과값이 하나 이상이 넘어로때 발생.. -----------------------------------------------------------------------..

window.onload와 window::onload()

출처 :: http://cafe.naver.com/utiti/224 페이지 로딩시 시작할 스크립트 선언에 대해 의 onload를 많이 사용해 보았을 것입니다. 그리고 모든 페이지에서 공통으로 들어갈 스크립트는 페이지 마다 작성을 하지 않고, js 파일을 만들어 연결을 하여 사용을 할 것입니다. 여기서 그럼 모든 페이지에서 load시 공통으로 실행될 스크립트는 어떻게 작업을 할까요?? window.onload를 사용 하면 됩니다. window.onload = function(){ 시작시 실행될 내용 } 이런식으로 말이죠. 그런데 문제는 window.onload와 는 동시에 사용을 할 수 없습니다. 가 실행이 되면 window.onload는 실행이 되지 않는 문제가 있습니다. 그래서 이를 해결하고자 할때 사..

response.sendRedirect()

페이지를 자동으로 넘겨주는 방식으로 두가지가 존재하는데 가장 큰 차이점은 forward - 세션 유지 (기본객체 4가지를 재사용 함으로서 전부 유지됨)response.sendRedirect(); - 세션 유지하지 않음(response 에서 하기 때문에) [링크 : http://hyeonstorage.tistory.com/95][링크 : http://blog.daum.net/nakspite/7305451] http://minimonk.tistory.com/4902 response.sendRedirect()의 실행에 대한 올바른 이해 http://javacan.tistory.com/78 response.sendRedirect()에 대한 잘못된 생각에 대해서 살펴볼 것이며, 올바르게 사용하는 방법에 대해서 알..

Cannot forward after response has been committed

java.lang.IllegalStateException: Cannot forward after response has been committed - http://imovator.tistory.com/entry/javalangIllegalStateException-Cannot-forward-after-response-has-been-committed-error 저 에러는 페이지를 포워드하기 이전에 응답객체에 의해 이미 페이지가 작성되었다라는 뜻저 분 블로그에는 super.doPost(req,resp);만 지워주면 된다고 써있는데..난 지워봤자..에러가 난다. 더 찾아봐야겠다. http://soosooin.tistory.com/147 java.lang.IllegalStateException: Cannot ..

페이지 이동 방법들

서블릿에서 페이지 이동방법 두 가지 http://haneulnoon.tistory.com/68 1. forward RequestDispatcher rd = request.getRequestDispatcher("이동할 페이지"); rd.forward(request, response); 요렇게 하면 페이지 주소는 바뀌지 않고 내용만 바뀐다. 페이지가 바뀌어도 reqeust는 바뀌지 않으므로 request에 attribute를 설정해서 이동할 페이지로 값을 가져갈 수 있다. 2.redirect response.sendRedirect("이동할 페이지"); 페이지 주소도 바뀌고 request도 바뀌게 되므로 reqeust의 attribute는 사용할 수 없다. 자바페이지이동response.sendRedirect(..

반응형