编程题: 数据库:不限 提交sql语句 mvc设计模式 1
工具栏:Jdbcutil
java 2
实体类:M(数据和业务的封装)(显示列表findAll、修改(findbyid,update) 3
控制层 Servlet 4
视图层:jsp(jstl+el) Java Web 简答题 1
JSP有哪些内置对象
作用分别是什么
out对象:主要用来向客户端输出数据,代表输出流对象
request对象:客户端的请求对象 response对象:封装了 JSP产生的响应,然后被发送到客户端以响应客户端的请求
session对象:用来保存每个用户信息,比便跟踪每个用户的操作状态
pageContext对象:为 JSP页面包装页面的上下文 application对象:对于一个容器而言,每个用户都共有这个对象
config对象:表示Servlet的配置
page对象:指的是 JSP实现类的实例也就是 JSP本身
exception对象:运行时异常,用于处理 JSP的运行时异常
JSP中动态 INCLUDE与静态 INCLUDE的区别
:指令元素;编译时包含; 对所包含的文件进行语法分析
:动作元素;运行时包含;不对所包含的文件进行语法分析
Servlet中 forward() (一次请求)与 redirect()(两次请求)的区别
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接
这样,从浏览器的地址栏中可以看到跳转后的链接地址
所以,前者更加高效,在前者可以满足需要时,尽量使用 forward()方法,并且,这样也有助于隐藏实际的链接
在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用 sendRedirect()方法
JSP的常用指令