-
package com.vibexie.jianaiServer.register;
-
-
import java.io.BufferedOutputStream;
-
import java.io.IOException;
-
import java.io.OutputStream;
-
import java.io.PrintWriter;
-
-
import javax.servlet.ServletException;
-
import javax.servlet.annotation.WebServlet;
-
import javax.servlet.http.HttpServlet;
-
import javax.servlet.http.HttpServletRequest;
-
import javax.servlet.http.HttpServletResponse;
-
-
/**
-
* Servlet implementation class RegisterServlet
-
*/
-
@WebServlet("/RegisterServlet")
-
public class RegisterServlet extends HttpServlet {
-
private static final long serialVersionUID = 1L;
-
-
/**
-
* servlet初始化的相关设置
-
*/
-
@Override
-
public void init() throws ServletException {
-
super.init();
-
System.out.println("RegisterServlet启动成功");
-
}
-
-
/**
-
* 以get方式访问页面时会先执行此函数,如果浏览器发现getLastModified返回的数值和上次的一样,则不执行doget(),如果getLastModified返回-1,则认为是总是更新的
-
*/
-
@Override
-
protected long getLastModified(HttpServletRequest req) {
-
return super.getLastModified(req);
-
}
-
-
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-
this.execute(request, response);
-
}
-
-
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-
this.execute(request, response);
-
}
-
-
/**
-
* get和post共同的执行
-
* @param request
-
* @param response
-
* @throws ServletException
-
* @throws IOException
-
*/
-
private void execute(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
-
/**
-
* 设置request和response的字符编码
-
*/
-
request.setCharacterEncoding("UTF-8");
-
response.setCharacterEncoding("UTF-8");
-
response.setContentType("text/html;charset=utf-8");
-
-
/**
-
* 回写流
-
*/
-
OutputStream outputStream=response.getOutputStream();
-
-
String userName=request.getParameter("userName");
-
String email=request.getParameter("email");
-
-
-
outputStream.close();
-
}
- }