没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Java Web 面试题讲解
1、 JSP 和 Servlet 在面试中出现的题目
2、 MVC 设计模式
1、 JSP 有哪些内置对象?作用分别是什么?
a) 一共有九个内置对象
pageContext javax.servlet.jsp.PageContext
request javax.servlet.hp.HpServletRequest
response javax.servlet.hp.HpServletResponse
session javax.servlet.hp.HpSession
applica#on javax.servlet.Servlet Context -->可用 this.getServletContext()替代
con'g javax.servlet.ServletCon'g
excep#on java.lang.Throwable
page java.lang.Object
out javax.servlet.jsp.JspWriter
b) 作用:
1、pageContext 表示页容器 -->EL、标签、上传
2、request 服务器端取得客户端的信息:头信息、Cookie、请求参数、MVC 设计模式
3、response 服务器端回应给客户端信息:Cookie、重定向
4、session 表示每一个用户,用于登录验证上
5、applica#on 表示整个服务器,getRealPath()
6、con'g 去的初始化参数,初始化参数在 web.xml 中配置
7、excep#on 表示的是错误页的处理操作
8、page 如同 this 一样,表示整个 JSP 页面
9、out 输出,但是尽量使用表达式输出
2、JSP 有哪些动作?作用分别是什么?
所谓的动作—>指标签指令:
·<jsp:include>:包含
·<jsp:forward>:跳转
·<jsp:useBean>:使用 JavaBean
·<jsp:setProperty>:设置属性,通过反射调用方法
·<jsp:getProperty>:取得属性
·<jsp:plugin>插入 Applet 程序的代码
3、JSP 中动态 include 与静态 include 的区别?
·动态 include:<jsp:include>,如果包含的是动态页,则先编译之后再进行处理
·静态 include:<%@include%>,直接将内容先包含后处理
4、两种跳转方式?区别?
·服务器跳转:<jsp:forward>,跳转之后地址栏不改变,可以传递 request 属性实际上是对 RequestDispathcer 接
口的封装。
·客户端跳转:response.sendRedirect(),跳转之后地址栏改变
5、请总结一下 WEB 开发中的绘画跟踪实现
1、session,也是最常用的一种
2、Cookie
3、地址重写
4、隐藏域
6、在 Web 开发中需要处理 HTML 标记是,应做什么样的处理,要筛选哪些字符(<、>、&、”、’)。
因为以上的标记都属于 HTML 范畴的内容,所以必须进行转义操作:<、>、"、&apos、&;
7、说明 JSP 中 errorPage 的作用,应用范围。
表示错误页的操作,在一般的站点中,只要一个程序出现了错误,就是产生了一场,则可以统一跳转到一个
资源评论
- zhengxy20112012-05-16题目都是基础的
- harley2014-06-16内容多啊,不错,超多
- maqingbin88882012-04-21题目都是一些偏基础的
Jace_PZX
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功