JavaWeb-JSP

一.JSP介绍

  1.jsp其实就是Servlet,不过它是从Servlet分离出来的一块特殊作用的东西

二.JSP的作用

  * Servlet的优缺点:

    优点:动态资源,可以写java代码

    缺点:不适合设置html响应体,需要大量的手动response.getWriter().print(“<html代码>”)来发送给客户端;可以做只是不适合

  *html的优缺点:

    优点:不用为输出html标签发愁;

    缺点:静态页面,不能包含动态信息,不能写java代码

  **JSP:结合Servlet和html的优点,在原有的html基础上加入java脚本(java代码),构成了JSP页面

  1.JSP是服务器端的页面,浏览器无法直接解析(客户端看不懂JSP,只能看懂html),而JSP的作用主要就是动态地大量生成response.getWriter().print(“<html代码>”),经后续处理好html页面再发送给客户端

三.JSP和Servlet的分工

  1.JSP:

    * 作为客户端的请求发起的页面,显示表单,超链接等

    * 作为客户端的请求结束页面,显示结果数据

  2.Servlet:

    *作为处理请求的中间环节

  3.流程示意图:

四.JSP的组成

  1.JSP= html +java代码 +JSP标签

  2.JSP中无需创建即可使用的9大内置对象,如request,out等

  3.3种 java脚本:

    * <% .... %>:方法里能写什么,它里面就能写什么;

    *<%= .... %>:跟response.getWriter().print()作用一样用于输出,print方法里面能写什么,它就能写什么;

    *<%! .... %>:类里面能直接写什么,它就能写什么;

原文地址:https://www.cnblogs.com/ibcdwx/p/12307288.html