JSP
一、什么是JSP
JSP:Java Server Page(在服务端使用java生成网页的技术)
JSP帮助开发人员将运行结果与html标签快速写入到响应包中
jsp:属于动态的资源文件
二、JSP与HTML的区别
1.文件类型
html属于静态资源文件
jsp属于动态资源文件
<html>
<%
String value = request.getParameter("name");
%>
hello<%=value%>
</html>
2.调用方式
html:被访问时,Tomcat直接将html写入到响应体中
jsp:被访问时,
- Tomcat将jsp文件【翻译】为一个java文件(Servlet)
- Tomcat将当前的java文件【编译】为一个class文件
- Tomcat调用class文件,class文件_jspService方法开始工作了
- 将在JSP文件中书写【所有与java命令无关的内容写入响应包】
- Tomcat负责将响应表推送给用户的浏览器
三、JSP语法和指令
1.执行标签
<% %> 相当于 { }
可以声明java变量
可以声明java中运算表达式:算术,关系,逻辑
控制语句:if……else for while
在执行标签书写的所有内容,都会被Tomcat存入对应的_jspService方法中
<%@page contentType="text/html;charset=UTF-8" language&