바이두 백과 사전은 말한다 :
Servlet (Server Applet)은 미니 서비스 프로그램 또는 서비스 커넥터라고하는 Java Servlet의 약어입니다. Java로 작성된 서버 측 프로그램입니다. 주요 기능은 데이터를 대화식으로 탐색하고 수정하고 동적 웹 컨텐츠를 생성하는 것입니다.
일반적인 방법 :
서버 측에서 실행되는 작은 Java 프로그램으로 클라이언트로부터 보낸 요청을 수락하고 응답합니다.
효과:
클라이언트 요청을 처리하고 요청에 응답합니다
Serclet 단계를 작성하십시오
1. 수업을 작성하십시오
httpservlet에서 상속
doget 및 dopost 방법을 다시 작성하십시오
2. 구성 파일 쓰기 (web.xml)
먼저 등록한 다음 바인딩하십시오
3. 방문
http : // localhost/project name/path
알아채다:
매개 변수를 받으십시오 : 형식 : value = key
문자열 값 = request.getParameter ( "키");
예를 들어 : http : // localhost/day09/hello? username = tom
in, string value = request.getParameter ( "사용자 이름");
매개 변수 작성 :
Response.getWriter (). print ( "성공");
응답으로 Barled 문제를 처리합니다.
resp.setContentType ( "text/html; charset = utf-8"); 일반적으로 첫 번째 줄에 배치됩니다
다음은 원래 코드입니다.
공개 클래스 요청이 httpservlet을 확장 {@override protected void doget (httpservletrequest req, httpservletrepsonse resp) servletexception, ioexception {resp.setcontenttype ( "text/html; charset = utf-8"); // 매개 변수 string value = req.getParameter ( "username"); System.out.println (값); // 브라우저에 다시 데이터를 작성합니다 resp.getWriter (). print ( "data :"+value); resp.getwriter (). print ( "hello"); }} web.xml 구성
<? xml version = "1.0"encoding = "utf-8"?> <web-app xmlns : xsi = "http://www.w3.org/2001/xmlschema-instance"xmlns = "http://java.sun.com/xml/ns/javaee" xsi : schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id = "webApp_"2.5 <!-Servlet Tag 사용-> <servlet> <servlet-name> HelloServlet </servlet-name> <servlet-class> cn.itcast.a_hello.helloservlet </servlet-class> </servlet> <servlet-name> requestservlet </servlet-clest </servletscast.b_request.b_request.b_request.requestervers.b_request.b_request.b_request. </servlet> <!-bind path-> <servlet-mapping> <servlet-name> helloServlet </servlet-name> <Url-pattern>/hello </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> requestservlet </servlet-name> <url-pattern>/requestn </web-pattern>
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.