JSP 全名为 Java Server Pages,中文名叫 java服务器页面,其根本是一个简化的Servlet 设计,它是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP的特点本质上是Servlet但它是跨平台的一次编译到处运行还具有组件跨平台,安全性,健壮性。
JSP本质上就是Servlet
Servlet 本质上存在缺点:
在后台处理数据相对方便,但在前台页面表现数据表现欠佳
JSP提供了一个jsp引擎 可以用来将所有的html标签打印输出到客户端
(也就是将html转换成类似于resp.getWriter().print()的方式)
在JSP中的编写规则:
1.html代码可以直接编写
2.java代码的编写,必须声明java代码块(java小脚本)
格式如下:
<% java代码 %>
引用变量输出到浏览器
< % = % >
本质_上还是Servlet
跨平台,一次编写处处运行
组件跨平台
健壮性和安全性
浏览器发起请求,请求JSP,请求被Tomcat服务器接收,执行JspServlet将请求的JSP 文件转义成为对应的java 文件(也是Servlet),然后执行转义好的java文件。
JSP的page指令
JSP的taglib指令
Jsp的局部代码块
Jsp的全局代码块
Jsp的脚本段
Jsp的注释
Jsp的静态引入(JSP的include指令)
Jsp的动态引入
页面转发(forword标签)
PageContext对象
Request对象
Session对象
Application对象
Response对象
Out对象.
Page对象
Exception对象
Config对象
JSP负责页面展现,Servlet负责业务逻辑处理。
资源路径总结:
Jsp中路径:
相对路径../../资源
绝对路径:/虚拟项目名/资源路径
简略版流程
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!