1、jsp基本语法
<%@ 指令名 属性1=“属性值1” %> 常用如<%@page contentType=“xxx” %>定义页面相关属性,<%@include file=“xxx.jsp” %>包含其他某文件
<% 表达式 %> 可以在jsp页面中直接嵌入java代码,方便,但是不推荐,不便于前端的维护。
<jsp:forward/param>服务端跳转,<jsp:include>作用同<%@include file=“xxx.jsp” %>,%@include直接将文件添加进来,然后再编译,jsp:include则先编译再添加,编译同步进行,后者效率更高。
2、jsp内置对象常常用到request,response,session,此外还有application,exception
request是对服务器端发送请求,请求中可以进行数据的传递,利用request.setAttribute和request.getAttribute来进行数据的存放和获取,当然对于param参数,request也可以获取其中的值,但是param只能传递String类型的变量,而Attribute可以传递Object,所以显然更方便,此外,我们要注意request是在服务器内部进行传递,如果客户端改变,比如超链接到新页面,那么request就会初始化。
response是服务器给客户端返回。
session作为一次对话,可以在这次对话中存储一些信息,比如登录状态等。
3、javaBeanÿ