JSP基础(一)
1、jsp的作用
-
Servlet:
-
缺点:不适合设置html响应体,需要大量的response.getWriter().print("")
-
优点:动态资源,可以编程
-
html:
-
缺点:html是静态页面,不能包含动态信息
-
优点:不用为输出html标签而发愁
-
jsp(java server pages)
-
优点:在原有html的基础上添加java脚本,构成jsp页面。
2、jsp和Servelt的分工
-
jsp:
-
作为请求发起页面,例如显示表单、超链接。
-
作为请求结束页面,例如显示数据
-
Servlet
-
作为请求中处理数据的环节。
-
3、jsp的组成
- jsp = html + java脚本 + jsp标签(指令)
- jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
- 3种java脚本:
***<%…%>:java代码片段(常用),用于定义0~N条Java语句!方法内能写什么,它就可以放什么!
***<%=…%>:java表达式,用于输出(常用),用于输出一条表达式(或变量)的结果。response.getWriter().print( … );这里能放什么,它就可以放什么!
***<%!..%>:声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到),类体中可以放什么,它就可以放什么!