zoukankan      html  css  js  c++  java
  • day_07 搭建Tomcat服务器使用Servlet服务,后端接受前端请求过来的表单数据并使用

                   在创建好类之后再public class后面加implements Servlet 然后会出现红线,按着alt+enter,出现的警告按第一个,出现五个

    需要解释的服务。选中@Override

    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
    也可以在public class后面输extends HttpServlet(继承服务器已经封装过的信息)再在下面输入doget回车选择向浏览器请求的方式,会自动创建()
    如果没有使用封装的办法,需要设置和浏览器交互的HTTP协议下列两个代码输入就可以是固定的:
    HttpServletRequest request = (HttpServletRequest) servletRequest;
    HttpServletResponse response = (HttpServletResponse) servletResponse;
    如果使用封装的办法创建的Servlet服务那么跳过设置HTTP可以直接设置编码字符集,也是死代码,直接输入两行:
    request.setCharacterEncoding("UTF-8")
    response.setContentType("text/html;charset=UTF-8")
    接受前端请求传回的表单数据格式 需要前端表单的action的name
    String(意思是username是字符串) username = request.getParameter("password")(此动作是请求得到前端表单中name为password的数据并把值赋给username)
    response.getWriter().write("恭喜你登陆成功!")(此动作是使用流的方式响应给客户端把 恭喜你登陆成功 是客户端能打印出 恭喜你登录成功,相当于传回的数据 )

    if ("admin".equals(usernam)&&"123456".equals(password))(此动作是admin和usernam的比较他俩的缓存地址是否相等和 usernam从表单赋予得到的数据是否和admin是否相等 后面也一样 )
    request.getRequestDispatcher("/success.html").forward(request,response);(意思为走到这条程序时,会请求客户端转到success.html页面)
     
  • 相关阅读:
    android NDK开发及调用标准linux动态库.so文件
    android ndk增加对stl的支持
    Android中JNI的使用方法
    OCP-1Z0-052-V8.02-55题
    OCP-1Z0-053-V12.02-162题
    OCP-1Z0-052-V8.02-52题
    OCP-1Z0-052-V8.02-50题
    OCP-1Z0-052-V8.02-49题
    Android 中Java 和C/C++的相互调用方法
    用JNI调用C或C++动态联接库入门
  • 原文地址:https://www.cnblogs.com/rosiness/p/13866326.html
Copyright © 2011-2022 走看看