metho='post' 를 코딩하ㅣ 않았을 때, 디폴트는 HTTP GET이다. 따라서 브라우저는 파라미터 정보를 몸체가 아니라 헤더에 보낸다는 것이다.

요청이 GET으로 들어온다는 것은 서블릿에 doGet()이 있어야 한다는 말인데, 폼 처리에 대해서 대부분 doPost()만 만들어놓기 때문에

문제가 발생한다.

 

서블릿에서 doGet()과 doPost() 둘 다 지원하려면?

둘다 지원해야하는 경우, 보통 데이터를 수정하는 것이 아니라

doGet()을 구현하고 doPost()는 요청을 doGet()으로 넘기는 방식으로 구현한다.

  1. public void doPost() throws ... {
  2. doGet(request, response);

  3. }

이 글은 스프링노트에서 작성되었습니다.

'Java > Language' 카테고리의 다른 글

실행가능한 .jar 실행하기  (0) 2010.02.20
JDBC 설치 및 적용하기  (0) 2010.01.23
System.out.println() - 오버로딩의 조건, 장점  (0) 2009.11.25
클래스메서드(static메서드)  (0) 2009.11.25
JVM의 메모리구조  (0) 2009.11.25
출처 : http://netsphere.tistory.com/10

Oracle 10g Database Express Edition(줄여서 XE) 버전을 설치하면 여러가지 제약들이 존재한다. 1G 메모리와 1G 의 저장공간만을 제공을 한다.
그래도 Oracle Database에 비해서 가볍고, 라이센스 등에 상관없이 교육용으로 무료로 설치하고 배포할 수 있다는 장점을 가지고 있다. 다만 아쉬운 점이 있다면, 설치가 되었을 때 많은 오라클 DB 교재들에서 사용하는 scott 계정이 아예 설치가 되어 있지 않다는 것이다. Oracle 10g Database의 경우에는 활성화가 되어있지 않을 뿐, scott 계정도 기본적으로 제공을 한다.

그래서 인터넷을 뒤적거리면서 oracle XE에서 scott 계정을 생성하는 방법을 찾아보았다.
방법은 의외로 간단했다. ^^;; Oracle XE에서 제공하는 scott.sql 을 SQL command line 내에서 실행시켜주면 되는 것이다.

먼저 RUN SQL command line 을 실행시킨다.
conn /as sysdba
@C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\scott.sql
conn scott/tiger
desc emp;
select * from emp;
이 과정을 진행을 해보면, 손쉽게 Oracle XE 에서도 scott 계정의 생성이 가능하다. ^^

예전에 배운 내용이 가물가물했는데, 이번에 다시한번 꺼내어 봤음. ㅎㅎ.

Eclipse 단축키 확인 및 변경

Eclipse의 모든 단축키는 Window >> Preferences >> Workbench >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다.

Java Editor 단축키

Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정
Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제
Alt + Shift + J : 자동으로 주석 달기 (메소드나 멤버변수에 포커스 두고 실행)
Ctrl + Shift + M : 특정 클래스 Import 시키기
Ctrl + Shift + O : 자동으로 Import 시키기
Ctrl + Shift + F : 코드 자동 정리
Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.
Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다.
Ctrl + Shift + / : 블럭 주석 설정
CTRL + L : 특정 줄번호로 가기
Ctrl + O : 모든 클래스, 프로퍼티 트리 보기, 선택가능
Ctrl + Shift + L : 단축키 보기 (한 번 더 누르면 키 설정메뉴로 들어감)
Ctrl + Shift + T : 클래스 찾기
Ctrl + Shift + R : 자원열기(파일명으로 찾아보기)
CTL + ALT + Down : 현재줄 아래로 카피

Window 이동

F10 : 메뉴창을 활성화
Ctrl + F8 : 다음 Perspective로 이동
Ctrl + N : 새로운 파일 및 프로젝트 생성.
Ctrl + Shift + Down : Java Editor에서 다음 member로 이동.
Ctrl + F7 : 다음 View로 이동.
Ctrl + Shift + F7 : 이전 View로 이동.
Alt + <- : 이전 작업 화면
Alt + -> : 다음 작업 화면
F12 : 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동
Ctrl + 1 : 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시

디버깅 단축키

CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제
F11 : 디버깅 시작
F8 : 디버깅 계속
F6 : 한줄씩 실행(Step Over)
F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)
CTRL + R : 현재 라인까지 실행(Run to Line)

Refactoring 단축키

Shift + ALT + 알파벳 : Refactoring을 위한 단축키 임.
Alt + Shift + R  : 변수 이름 변경하기 전에 누르면 변수를 사용한 모든 곳이 바뀐다. (리팩토링용)

RUN 단축키

Ctrl + F11 : 이전에 실행되었던 Run파일 실행.

+ Recent posts