개발공부

14DAY(JAVA문법 기초)

2017. 4. 20. 10:50

데이터타입

연산자

if문

for문

switch문

예제-로또만들기


13DAY / 자바 코딩 규칙

2017. 4. 20. 10:50

자바 코딩 규칙을 자세하게 번역해놓은 글이다.

꼭 읽어봐야 할 것 같다.


http://kwangshin.pe.kr/blog/2015/02/10/korean-java-code-conventions/


request.setParameter() 와 request.getParameter()를 이용하면 String의 값 밖에는 주고 받을 수 없다.

 

그럼 Action으로 넘어온 값을 변경시킨후 JSP 페이지로 넘겨주기 위해서는 request.setAttribute() 를 써서 넘겨주고 JSP 페이지에서는 request.getAttribute()를 써서 받아야한다.

이때 request.setAttribute() 를 통해 넘겨준 값을 request.getParameter() 를 써서 받으려 해도 받지 못한다.

이때 type이 Object 이기 때문에 반드시 형변환을 해줘야 한다.


* action에서 객체를 request에 담아 보낼경우.

   request.setAttribute("객체명", 객체);

   ex) request.setAttribute("page",page)

 

   만약 form 의 hidden 값인 page 를 넘겨받았다면 그 값을 변경하여 다시 보낼수 있다.

   이때 사용하는 것이 request.setAttribute() 이다.

request.getAttribute() 는 요청된 이름의 Value 를 Object로 넘겨준다.


getAttribute는 특정 요소노드 내에 특정  한 속성값을 가져오는 메소드이다.


setAttribute는 메소드는 속성값을 변경시키는 메소드이다.


사용방법은 객체명.setAttribute("속성노드명",새로운속성값);


Object x = request.getAttribute("객체")



11DAY/ JSP기초

2017. 4. 17. 09:30

jsp 문법 구조

<%        %> : 자바코드 : scriptlet(스크립트릿)

<%@    %> : 하나의 jsp 설정 : Directive(디렉티브)

<%=      %> : 변수에 담겨있는 값을 출력 : 표현식

<%!       %> : 메서드 선언부 -> 향후에는 자바코드로 빠지면 안쓴다 

<%--   --%> : 주석 ( Ctrl + Shift + / )



+ Recent posts