본문 바로가기

프로그래밍/Servlet

[servlet] 경로 맞추기 'web.xml' 'servlet class' 'html action' 요 세개사이의 연결이 참으로 짜증나게.. 안맞아서 너무너무 고민했다. html 페이지에서 버튼 클릭이 일어나면 보통 web.xml -> servlet class [html file] action="TestServlet" 였다면 [web.xml] SampleClass의 이름을 가진 url-pattern을 찾아서 같은 servlet-name을 가진 servlet-class를 찾아간다. Hello com.servlet.test.TestServlet Hello /TestServlet 그리고 옵션으로 action에서 지정한 method 형식대로 doGet 또는 doPost를 실행한다. 더보기
[Servlet] 처음에 여러가지 어려운 것 들 이클립스 환경에서1. java source PATH Servlet name\ Java Resources \ src \ package name \ class name.java 2. web.xml PATH WebContent \ web.xml 3. class file PATH WebContent \ WEB-INF \ classes \ .class 4. reference file PATH WebContent \ WEB-INF \ lib \ .jar 5. .html, .jsp PATH WebContent \ .html 더보기
[Servlet] 기본 servlet에 대한 개념은 대충 감만 잡고 있는 상태 기록하고자 하는것은 1. 어떻게 써야 하는가. 2. 어떤게 파일 또는 클래스, 함수들이 맞물리는가( 사실 이게 가장 핵심이다. 이제까지는 명시적 path 혹은 절대경로로만 학습하다보니 웹 상의 상대경로, 웹의 개념을 처음 접할때의 경로개념이 상당히 빈약했다. 예전에 Javascript를 공부할때는 한 폴더에 다 때려넣어서 작업했던 경험도 있고, 물론 그때는 서버환경이 아니라 단순 페이지였으니까. ) servlet환경은 직접 server.xml, web.xml, .html, .java 를 작성하여도 되지만 이클립스 환경을 예로 들어서 기록한다. 필요한 파일은 1. web.xml 2. servlet class를 작성할 java파일 3. option으로 .. 더보기