< body> <%! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String name; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="GD"; %> < /body> String name="GD"; 이렇게 묶어서 선언하면 오류가 나지 않는데 String name; name="GD"; 이렇게 나누어 적으면 오류가 납니다. 이유가 뭐죠??
# 선언부 선언부는 말그대로 선언을 해주는 구문만을 사용할 수 있습니다. (선언과 동시 초기화는 가능) ```jsp <%! String name = "GD"; %> ``` ## 문제의 코드 아래 코드에서는 선언부내에서 할 수 없는 초기화 동작을 하고 있습니다. ``` <%! String name; // 변수를 선언 name=”GD”; // 변수를 초기화 %> ``` ## 해결방안 선언 영역은 선언자로, 선언이외의 다른 작업은 스크립트릿으로 작성해주세요. ```jsp <%! String name; %> // 선언부 <% name = "GD"; %> // 스크립트릿 ```