一、什么是JSP
JSP:JavaServer Pages(Java服务器页面),其实就是在HTML中嵌入Java代码
Servlet的缺点:
Servlet需要进行配置,不方便维护
Servlet很难向网页中输出HTML页面内容
二、JSP的脚本元素的分类
声明标签
表达式标签
程序代码标签
三. JSP的脚本元素
JSP的脚本元素概述
什么是JSP的脚本元素
JSP=HTML+Java代码+JSP自身的东西
JSP的脚本元素就是在JSP中嵌入Java代码
四 JSP的开发模式之MVC模式
JSP开发模式
动态网页开发模式的发展
五、路径的分类
相对路径
相对路径的写法:
相对路径不是以/开头的
绝对路径
绝对路径的写法:
通常以/开头
使用绝对路径,就不需要关心当前文件和要请求的文件之间的相对位置关系了
Request作为域对象的API
向Request域中保存数据
setAttribute(String name, Object o)
从Request域中获取数据
getAttribute(String name)
从Request域中移除数据
removeAttribute(String name)
请求转发和重定向区别总结
(1)请求转发是一次请求一次响应,而重定向是两次请求两次响应
(2)请求转发地址栏不会变化,重定向地址栏发生变化
(3)请求转发路径不带工程名,重定向需要带工程名路径
(4)请求转发只能在本网站内部,重定向可以定向到任何网站