java WEB端面试题

1.servlet API中forward()与redirect的区别?
1.forward是服务器中的跳转而redirect是客户端的跳转
2.使用forward跳转地址栏不会发生改变,而redirect会发生改变
3.forward是一次请求中完成,而redirect重新发起一个请求
4.forward是在服务端发起请求,而不是客户端,效率高
2.jsp的内置对象有哪些?
2.1 request:请求
2.2 response:响应
2.3 page:网页本身
2.4 pageContext:网页的属性在这里管理
2.5 Exception:针对网页的错误
2.6 session:与请求有关的会话期
2.7 out:用来传送回应的输出
2.8 config:架构的部件
2.9 application:正在执行的内容
四大作用域:session,application,request,cookie
3.session和cookie的区别?
1.session和cookie都是会话跟踪技术,Cookie通过在客户端记录信息确定身份,Session通过在服务端记录信息确定身份,
但是session的实现依赖于Cookie,sessionID(session的唯一标识存放在客户端)
不同点:
1.cookie存放在客户端(不安全),session存放在服务端(安全)
2.session会在一定的时间内存在服务器,当访问增多时,会比较占用你的服务器性能。减轻服务器性能方面应该使用
cookie
3.单个cookie最多保留的数据不能超过4k,很多浏览器都限制一个站点对多能保存20个站点
购物车的例子:由于浏览器的cookie可以被禁用,应当将购物车的信息存入到数据库中,当cookie中没有值或者被禁用时
应当查询数据库
4.MVC的各个部分都有哪些技术来实现?
M(Model模型) javaBean
V(View视图)html,jsp
C(control控制器)Servlet,action
jsp+servlet+javabean就是最经典的mvc模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值