• jsp servelet


    servlet是java web应用程序。

    1.生命周期:init() 、service()、destroy()方法。

    其中service()包括 doGet() 、doPost()方法。默认为get请求方式,除非是显式确定method=post方式。

    2.如何配置一个servlet

    需要在web.xml中配置如下代码:

    <servlet>

      <servlet-name>test</servlet-name>

      <servlet-class>com.test.serverlet1</servlet-class>

    </servlet>

    <servlet-mapping>

      <servlet-name>test</servlet-name>

      <url-patten>/t1</url-patten>

    </servlet-mapping>

    3.接收封装的信息: 通过HttpServeletRequest 的request.getParameter("name");

    4.中文乱码问题:

     (1) 服务端乱码

        1.tomcat配置文件设置编码:URIEncoding="utf-8"

        2. 接收封装数据需要设置编码

               request.setCharacterEncodeing("utf-8");

     (2) 客户端乱码

        服务端返回时,设置编码

          response.setCharacterEncoding("utf-8");

          response.setContentType("text/html;charset=utf-8");

    5.页面跳转的两种方式:

       1.  response.sendRedirect("s3"); // 重新发起请求

             2.      RequestDispatcher rd = request.getRequestDispatcher("s3");

                      rd.forward(request, response);   // 能够传递请求

    6.HttpSession

    7.Filter

      1.继承Filter,实现方法 


                     request.setCharacterEncoding("utf-8");
                     response.setCharacterEncoding("utf-8");

                     chain.doFilter(request, response);

          

      2.web.xml配置

          <filter>

            <filter-name>filtertest</filter-name>

            <filter-class>com.test.TestFilter</filter-class>

          </filter>

          <filter-mapping>

            <filter-name>filtertest</filter-name>

            <url-pattern>/*</url-pattern>

          </filter-mapping>

  • 相关阅读:
    Java 抽象类
    Java final 关键字
    Java 异常机制
    hashcode和equals
    DevExpress 柱状图
    Windows X64平台搭建Java开发环境
    J2EE 学习路线
    winform 客户端采用HTTP协议与服务端通信
    C# 处理Json
    性能分析工具 DotTrance
  • 原文地址:https://www.cnblogs.com/xiangjune/p/6266909.html
Copyright © 2020-2023  润新知