1.请描述EL表达式的语法?
{“在scope中setAttribute的name”};
2.什么是JSTL?在JSP页面使用JSTL需要作用哪些准备?
Java Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中。
导入标准的JSTL标签库,将jstl.jar和standard.jar放置到项目构建路径中(WEB-INF)或者放到Tomcat/lib目录中。
将tld文件夹放置到WEB-INF目录下
在web.xml文件中注册要使用的taglib
在要使用标签的JSP页面导入tld
3.请描述你知道的JSTL,常用标签有哪些?分别具有什么作用?
判断标签<c:if>
迭代输出标签<c:forEach>
4.请描述为什么要使用EL表达式和JSTL标签技术?
EL 表达式可以解决单个对象的输出问题,JSTL标签可以解决集合问题。
5.请详细描述下jsp中的四大作用域。
page页面,request请求,session会话,application应用
6.如果用JSP开发一个聊天程序,不用数据库存储聊天记录,请问聊天记录最好存储在什么对象中?
application中
7.在一个JSP的请求处理中如何停止JSP的执行?
return
8.请简要描述session和application的区别。
会话作用域是在一个会话的生命周期内,会话失效,则session中的数据也随之丢失。
应用作用域是最大的,只要服务器不停止,则application对象就一直存在,并且为所有会话所共享。
9.请分别解释成员变量,局部变量,类变量,实例变量,全局变量。
a) 变量定义部分所定义的变量被称为类的成员变量。
b) 在方法体中定义的变量和方法的参数被称为局部变量。
c) 成员变量又分为实例成员变量和类成员变量(static修饰)。