java面试(七)

1.tomcat目录结构?

bin 可执行文件.exe
conf 配置文件
lib jar包
logs 运行日志
temp 临时文件
webapps 存放web项目
work web应用jsp生成和编译后产生的class文件。

2.web项目目录结构?

一MATE一INF:项的儿委据存欣目求一WEB一INF:项目资源主要存放目录
—lib:项目运行依赖的jar包
—classes:src.目录下所有java文件编译后放的位置(web项目的类路径)—web.xml:项自的配置文件
—[xxx.jSp:页面]
-index.jsp :首页一[xxx.jsp :页面]

3.什么是Servlet ?

编写在服务器端的程序,用于接受请求、处理请求、返回请求

4.如何创建—个Servlet?

创建一个类让他继承HttpServlet,重写父类的doGet、doPost方法
在web.xml文件中添加该servlet的声明与映射

5.servlet生命周期?

init 初始化 -> service接收并处理请求 -> destory销毁

6.JSP与Servlet区别?【掌握】

jsp是一个html与java的组合,善于将数据添加到页面上,其编译后就成了servlet
servlet是一个java类,更善于作逻辑控制,是不含内置对象的

7.JSP9大内置对象是什么?

out: out对象是JspWriter类的实例,是向客户端输出内容常用的对象
request:客户端的请求信息被封装在request对象中。
response: response对象包含了响应客户请求的有关信息。
application:代表整个web应用
page:代表整个页面本身
pageConfig:jsp的上下文对象,可获取其他8个对象
session:session对象,包含session域的数据
exception:异常
config:包括Servlet初始化时所要用到的参数,用于config初始化

8.什么是session对象,session对象作用?【学握】

session对象存储特定的用户会话所需的信息,针对一个用户。
存储登录用户的信息的,能够通过判断Session当中是否存在相应的用户信息来判断用户是否登录

9.页面转发与页面重定向的区别?【学握】

转发url不变,还是一个请求,共用一个request,只能转发到本服务器下
重定向是两个请求,url地址有变化,有两个不同的request,可以重定向到任何路径

10.什么是Cookie?Cookie能做什么?[掌握】

Cookie是浏览器支持的一种本地存储机制。一般由服务端设置生成,在响应请求时被自动存储在浏览器中。
记住密码、商城购物车等等。

11.sesslon与cookie的区别

session以对象的方式保存在服务器端,相对安全
cookie以文本的方式保存在本地,相对不安全

12.JSP四大域对象

ServletContext application: 在整个服务器上保存
HttpSession session域:在会话的范围内保存数据
HttpServletRequet request域:在一个请求的范围内保存数据
PageContext page域 :在页面的范围内保存数据。

13.页面传值的常用方式?【掌握】

1.绑订数据到request、session、application域中。
2.通过cookie传值
3.通过url参数传值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狴犴ys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值