IDEA 새 자바 웹 및 Servlet 간단 한 구현 소결

처음에 IDEA 로 개발 하기 시 작 했 는데 아직 익숙 하지 않 아서 강 좌 를 하나 써 서 인상 을 깊 혔 습 니 다.
1.웹 항목 새로 만 들 기
두 가지 방법:자바 와 자바 Enterprise(추천)
첫 번 째)자바 프로젝트 를 통 해 만 듭 니 다.이 방법 은 Tomcat 의 servlet 패 키 지 를 수 동 으로 가 져 와 야 servlet 을 사용 할 수 있 습 니 다.
패 키 지 를 가 져 오 는 방법 은 프로젝트 를 만 들 고 Tomcat 를 설정 한 후 File->Project Structure 를 누 르 고 Modules-->선택 한 항목"JavaWeb"-->Dependencies 옵션 으로 전환 합 니 다.>오른쪽"+"를 누 르 십시오.

Tomcat 의 Jar 패키지 선택

추가 후 아래 와 같이

두 번 째 방법)자바 엔 터 프 라 이 즈 를 통 해 만 듭 니 다.이 방법 은 Tomcat 의 servlet 패 키 지 를 자동 으로 가 져 옵 니 다.

항목 이름 입력

완전한 프로젝트 구 조 는 다음 과 같다.

2.웹 프로젝트 설정
2.1 웹 디 렉 터 리 에 있 는 WEB-INF 에 두 개의 디 렉 터 리 lib 와 classes 를 새로 만 듭 니 다.

구 조 는 다음 과 같다.

2.2 File->Project Structure,Modules-->선택 한 항목"JavaWeb"-->Paths 옵션 으로 전환-->"Use module compile output path"를 선택 하고"Output path"와"Test output path"를 이전에 만 든 classes 디 렉 터 리 로 변경 합 니 다.

2.3 Modules-->선택 항목"JavaWeb"-->Dependencies 옵션 으로 전환->오른쪽"+"를 클릭 하고"JARs or directories..."를 선택 하 십시오.만 든 lib 디 렉 터 리 를 선택 하 십시오.이 디 렉 터 리 는 의존 하 는 jar 패 키 지 를 저장 하 는 데 사 용 됩 니 다.

Jar 디렉토리 선택

3.Tomcat 설정
3.1 Run->Edit Configurations,"Run Configurations"창 에 들 어가 서"+"->Tomcat Server->Local 을 클릭 하여 새로운 Tomcat 용 기 를 만 듭 니 다.


3.2"Name"에 새 서비스 이름 을 입력 하고"Application server"뒤에 있 는"Configure..."를 누 르 면 Tomcat Server 창 이 뜨 고 로 컬 에 설 치 된 Tomcat 디 렉 터 리 를 선택 합 니 다->OK

4.자바 웹 테스트
4.1 Run->Edit Configurations,"Run Configurations"창 에 들 어가 기 전에 설정 한 Tomcat 을 선택 하고"Deployment"옵션 을 클릭 하고"+"->"Artifact"->만 든 웹 프로젝트 를 선택 한 Artifact...
"애플 리 케 이 션 컨 텍스트"수정->적용->확인

설명:이 곳 의 Application context 는 이 프로젝트 의 루트 디 렉 터 리 를 지정 합 니 다.
4.2 index.jsp 파일 의 body 사이 에 표시 할 내용 을 추가 한 다음'실행'의 녹색 삼각형 을 클릭 합 니 다.

브 라 우 저 열기,입력:localhost:8080/JavaWeb

2.Servlet 간단 한 실현
1.src 디 렉 터 리 아래 에 클래스 를 새로 만 듭 니 다.

package com.uestc.www.servlets;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class Aservlet extends HttpServlet {
  private String message;
  public void init() throws ServletException{
    message = "hello world!!";
  }
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
    //         
    response.setContentType("text/html");
    //          
    PrintWriter out = response.getWriter();
    out.println("<h1>" + message + "</h1>");
  }
}
2.Servlet 를 설정 하 는 방법 은 두 가지 가 있 습 니 다.
1)웹.xml 에서 servlet 설정

웹.xml 에서 Servlet 를 설정 하 는 목적 은 사실 하나 입 니 다.방문 경 로 를 하나의 Servlet 와 연결 하 는 것 입 니 다.위 설정 은 방문 경 로 를'/hello'와'com.uestc.www.servlets.Aservlet'과 연결 하 는 것 입 니 다.
:hello 라 는 Servlet 의 이름 을 hello 로 지정 합 니 다.
:/hello 접근 경 로 를 지정 하여 방문 한 Servlet 이름 은 hello 입 니 다.
이라는 요 소 를 통 해 연결 되 었 습 니 다.
2)주 해 를 이용 하여 설정
servlet 클래스 에 주석@WebServlet("/hello")을 기록 합 니 다.

3.servlet 를 실행 하고 실행 버튼 을 클릭
주소 표시 줄 에 localhost:8080/자바 웹/HelloWorld 입력

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기