servlet과 jsp의 관계를 간단히 말하다
다음은 간단한 servlet 프로그램을 개발하여 보여 줍니다.
1. 요청을 처리하는 서브렛 파일을 만듭니다.
package com.servlet.study;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorldServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=UTF-8");
req.setCharacterEncoding("UTF-8");
String userName = req.getParameter("username");
String passWord = req.getParameter("password");
PrintWriter out = resp.getWriter();
out.print("<html>");
out.print("<head>");
out.print("<title>Helloworld</title>");
out.print("</head>");
out.print("<body>");
out.print("<hr>");
out.println("The username is "+userName);
out.println("The password is "+passWord);
out.print("</body>");
out.print("</html>");
}
}
2. HTML 파일을 만들려면 다음과 같이 하십시오.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> </title>
</head>
<body>
<h1 align="center"> </h1><hr>
<form action="helloworld_servlet" method = "post">// action servlet url
<table>
<tr>
<td> </td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td> </td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td><input type="reset" value=" "></td>
<td><input type="submit" value=" "></td>
</tr>
</table>
</form>
</body>
</html>
3. 웹에서.xml에서 servlet 설정:
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>com.servlet.study.HelloWorldServlet</servlet-class>// 4</servlet>
<servlet-mapping>//
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/helloworld_servlet</url-pattern>//“/”
</servlet-mapping>
주:] servlet 클래스는 Http Servlet 클래스를 계승해야 하며, DoGet,doPost 방법을 다시 쓰고 out 대상을 만들어야 합니다.DoGet 방법은 HttpServlet 클래스에서 get 요청을 처리하는 방법입니다. DoPost는post 요청을 처리합니다.폼에서method를 설명하고 servlet 클래스에서 대응하는 방법을 작성하면 됩니다. 이 예는post 요청입니다.이상은 본문의 전체 내용입니다. 본고의 내용이 여러분의 학습이나 업무에 일정한 도움을 줄 수 있는 동시에 저희를 많이 지지해 주시기 바랍니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
5분 안에 JSP 배우기Java 생태계는 지난 20년 동안 많이 발전했으며 이는 시장에서 변함없이 인기를 얻고 있음으로 알 수 있습니다. 글쎄, 이것은 다른 프로그래밍 언어 중 하나에 대한 탄탄한 배경이 있거나 새로운 개발자이지만 시간이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.