2019-06-07 servlet和EL表达式和jstl

一、servlet

    1、生命周期

        加载实例化、初始化、服务(处理请求,业务处理)、销毁

    2、创建一个servlet的三种方式

          实现:servlet   接口

          继承:genericServlet   抽象类

          继承:http.HttpServlet  抽象类



        3、配置servlet (web.xml)或注解方式

               1)添加节点 servlet和servlet-mapping                    

                  2)注解方式

                        @WebServlet(name='',urlPatterns=")     

    4、常用方法

            request.getParameter("");    获取前端传输的数据

            request.setAttribute("","");       设置要传输的数据 

            request.getAttribute("");            获取后台传输的数据

            remove.setAttribute("");            移出设置的传输数据

            response.sendRedirect("地址?info=“info值”").;    重定向后台发送数据

            request.setCharacterEncoding("UTF-8");//请求接收乱码处理

            response.setCharacterEncoding("UTF-8");//响应发送乱码处理

            response.setContentType("UTF-8");//get响应发送乱码处理


二、EL

   1. <%@page  isELIgnore="false"%> //显示EL表达式的值

           

     2. 语法:${对象名}        ${对象名.属性名}或$(对象名["对象名"])

     3.${empty 对象名}    判断对象是否为空

     4. EL表达式多个对象之间的运算(在同一个大括号内)

        eg:${num1+num2*num3};            

三、jstl

    1、加载jar包    jstl.jar包和standar.jar包

    2、配置页面

        <%@taglib prefix ="c" uri="http://java.sun.com/jsp/jstl/core" %>

        注:1.0以下没有jsp路径 <%@taglib prefix ="c" uri="http://java.sun.com/jstl/core" %>

         <%@taglib prefix ="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

    3、forEach、formatDate

        <c:forEach var="对象" iteam=“被循环对象”></c:forEach>

        <fmt:formatDate value="输出值" pattern=“时间格式”></fmt:formatDate>

       4、out输出

        value:输出的值    

        default:当value为null时,输出default

         escapeXml:true(不转义)、false(转义)

        5、if判断

            test中进行判断,true执行c:if标签中的内容

        6、其它    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,497评论 0 10
  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 1,089评论 0 0
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 3,630评论 0 13
  • 本文内容什么是Servlet与Servlet是如何执行的了解Servlet实现关系手动和自动开发Servlet s...
    Vincilovfang阅读 656评论 1 1
  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 7,488评论 3 56

友情链接更多精彩内容