JSP
什么是jsp:java server page;JSP=HTML+Servlet,特点:既有 HTML 的优点,方便制作和美化。又可以在页面写 Java 代码,可以制作动态内容。
其实jsp就是html+servlet组合,并且jsp还可以写jsp脚本代码;
组成部分 | 功能 | 语法 |
---|---|---|
JSP 代码片段 | 在 JSP 中执行 Java 代码 | <% Java 代码; %> |
JSP 脚本表达式 | 在 JSP 中输出变量值 | <%= 变量%> |
JSP 声明 | 声明全局变量或方法 | <%! 声明 %> |
声明就是将html转成jsp:
<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>
EL(Expression Language)
为什么会有EL;就是因为jsp的脚步很麻烦,所以使用EL来代替
EL的使用就是使用jsp脚本对域进行赋值,然后用EL脚本进行取值;
<% request.setAttribute("m",5) %>
${m}
页面域:唯一一个在jsp页面有作用的域pageContext
请求域:request
会话域:session
上下文域:application