JSP基础(一)

1、jsp的作用

  • Servlet:

  • 缺点:不适合设置html响应体,需要大量的response.getWriter().print("")

  • 优点:动态资源,可以编程

  • html:

  • 缺点:html是静态页面,不能包含动态信息

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

  • jsp(java server pages)

  • 优点:在原有html的基础上添加java脚本,构成jsp页面。

2、jsp和Servelt的分工

  • jsp:

  • 作为请求发起页面,例如显示表单、超链接。

  • 作为请求结束页面,例如显示数据

  • Servlet

  • 作为请求中处理数据的环节。

-JSP基础(一)

3、jsp的组成

  • jsp = html + java脚本 + jsp标签(指令)
  • jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
  • 3种java脚本:
    ***<%…%>:java代码片段(常用),用于定义0~N条Java语句!方法内能写什么,它就可以放什么!
    ***<%=…%>:java表达式,用于输出(常用),用于输出一条表达式(或变量)的结果。response.getWriter().print( … );这里能放什么,它就可以放什么!
    ***<%!..%>:声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到),类体中可以放什么,它就可以放什么!