jsp的指令、内置对象、输出方式、运行原理

运行原理

       1>客户端访问tomcat
        2>tomcat检测到访问的是jsp文件,则使用jsp引擎把.jsp翻译为.java文件,并且调用java编译器编译成.class文件
        3>上述翻译的.java文件其实是一个Servlet,调用Servlet引擎执行Servlet中的_jspService()方法
        4>方法执行结束后,把response对象交给tomcat
        5>tomcat拿到response对象后,把response对象中的数据解析出来,封装到响应数据包中,以http的形式响应给客户端

jsp中的输出内容的方式:
           <% response.getWriter().write("response.getWrite()");%>
           <%= "===="%>
           <% out.write("out.write()");%>

jsp的指令(元信息):
    <%@指令名称  属性名=属性值 %>    
    
    <%page contentType="text/html;charset=UTF-8" %>

            contentType:页面的类型
            import:导包
            isELIgnored="false|true":是否忽略el表达式
            
    <%@include file="" %> 引入其他的jsp文件
    
    <%@taglib prefix="前缀" uri="地址" %>:引入标签库

jsp的内置对象:
    这些对象由jsp引擎创建,直接使用
    
                9大内置对象
        
            内置对象                         原型对象            
            request                            HttpServletRequest    
            response                         HttpServletResponse
            pageContext                    PageContext    (域对象)
            session                             HttpSession    
            application                        ServletContext
            config                                  ServletConfig
            out                                      JspWriter
            page                                     this    
            exception                              Exception    

jsp的动作
          <jsp:forward page="other.jsp"/>  请求转发
          <jsp:useBean id="user" class="com.uplooking.web.User"></jsp:useBean>  引入一个JavaBean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值