1.配置:web.xml-- <servlet-mapping><servlet>
<servlet>
<servlet-name>API</servlet-name>
<servlet-class>com.servlet.api.Api</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>API</servlet-name>
<url-pattern>/api</url-pattern>
</servlet-mapping>
2.建立類Api.java
2.1.繼承HttpServlet
2.2.重寫方法doGet\doPost,并向HttpServletResponse 寫數(shù)據(jù)
public class Api extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//處理請求,回寫數(shù)據(jù)
outPutOutputStream(resp, data);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//處理請求,回寫數(shù)據(jù)
outPutOutputStream(resp, data);
}
private void outPutOutputStream(HttpServletResponse resp, String data) throws IOException {
// 獲取OutputStream輸出流
OutputStream outputStream = resp.getOutputStream();
// 將字符轉(zhuǎn)換成字節(jié)數(shù)組,指定以UTF-8編碼進行轉(zhuǎn)換
byte[] dataByteArr = data.getBytes("UTF-8");
// 使用OutputStream流向客戶端輸出字節(jié)數(shù)組
outputStream.write(dataByteArr);
}
}