- $ { }
jsp소스를 보면 ${ } 이렇게 해놓고 안에 무언가 써놓은 부분이 있는데
어디선가 같은 이름의 값을 가져오는 것이라고는 생각했지만
어제 무슨 뜻 인지 알게 되었다.
html에서 자바 변수,클래스를 받아올 때
${ }이렇게 쓰는 것이라고 한다
<span class="span_50">${goodname}</span> 이런 식.
- c:forEach
<c:forEach items="${orderList}" var="article">
<div
id="box_data_3">
<span
class="span_50">${article.title2}</span>
<span
class="span_10">1권</span>
<span
class="span_15">${article.price}원</span>
<span
class="span_20">${fn:substring(article.user_id, 0,
fn:indexOf(article.user_id,"@")-2)}**
</span>
</div>
</c:forEach>
이런 소스가 있다고 할 때
forEach는 반복문이다. orderList라는 객체를 통으로 받아오고자 할때 article은 저 orderList의 별명?이름이 되는 것이다..
http://blog.daum.net/aqua0405/5558535
검색하니 바로 나온다.
Items는 반복되는 데이터가 있는 아이템콜렉션이고
var은 현재 아이템의 변수 이름이다.
- 객체와 스트링의 차이
객체 : 값을 담고 있는 자바 파일
스트링 : 변수에 값이 들어있음.
http://k.daum.net/qna/view.html?qid=4yQfT 에 보니
객체는 반드시 객체를 생성한 후 객체명.메소드 형식으로 호출해야하고
클래스 변수는 클래스 명으로 호출이 가능하다고 한다.
- 스트링과 스트링버퍼의 차이(String , StrignBuffer)
스트링과 스트링 버퍼의 차이는 불변과 가변
String : 원래 String객체는 가지고 있는 문자열이 변경되지 않는다. [ 불변 ]
StringBuffer : 담긴 내용이 변할 수 있다[ 가변 ]
http://javacan.tistory.com/entry/39
http://cloudstick.tistory.com/entry/String-%EA%B3%BC-StringBuffer
'차근차근 > JAVA JSP' 카테고리의 다른 글
request.getParameterValues,URLEncoder.encode (0) | 2014.07.26 |
---|---|
request.getParameterValues/삼항연산자 ? : (0) | 2014.07.26 |
member mb = memberDao.getInstance().getMember(member_id); (0) | 2014.07.26 |
void ( public static void main(string args) ) (0) | 2014.07.26 |
forEach , request.setAttribute (0) | 2014.07.26 |