您的位置 首页 java

java基础面试题……offer.offer.offer.

51.事务处理(oracle)?

增删改时需要进行事务处理

commit :–提交事务

rollback:–回滚事务

52. jsp 的内置对象有哪些?

jsp的内置对象总共8+1个

pageContext request

session application

page out

response config

exception

注: exception内置对象有些特殊,需jsp文件释放才可以使用。

53.pageContext、 request 、session、application四个内置对象的作用规范围?

pageContext 仅当前页面

request 一次转发

session 一次会话

application 直到服务器关闭

54. Java Script和 Jquery 有什么关系?

jquery与javaScript是一个东西,Jquery是javaScript的封装,比JavaScript更先进,代码更加简 洁。

55,为什么jsp中用EL表达式代替java代码?

java代码jsp文件的耦合性太高,导致了如果Java代码出现了异常,则java代码所在的jsp文件也会崩溃,为了降低耦合度,就使用了EL表达式来代替Java代码。

并且,Java代码在jsp文件中,频繁使用<%%>显的过于繁琐,所以使用el表达式来简化Java代码。EL表达式总是和JSTL标签配合使用。

56.jsp中, 超级链接 和form表单的区别有什么?

传值上 跳转时

超级链接: 只能通过问号传参的方式传值 只能默认发送get请求,走doGet方法

<from>表单: 可以通过问号传参,也可以 可以指定跳转到 Servlet 中的那个方法,

通过各种标签传值 通常指定post

注: 如果走doGet方法,会将所传的参数显示在地址栏中,会泄露信息不安全然而走doPost方法则不会产生这个问题,因此from表单通常指定doPost。

57. ajax 是什么?怎么实现ajax?

  1. ajax是一种实现局部刷新,异步处理的技术。

  2. 可以利用$ . post请求来实现ajax,其中三个属性:

    url:为目标文件路径

    args:所传的参数

    function (data){}: 回调函数 ,及相应数据。

58.Servlet的生命周期?

  1. 构造方法

  2. 初始化:init()

  3. 执行:service()

  4. 销毁:destroy()

59.什么是设计模式?

mvc设计模式是一种有利于开发的分层的设计模式,其中:

m:模型(model) — 是除了视图和控制器以外的所有部分

v: 视图(view) — 浏览器一端,我们用jsp文件

c: 控制器(controller) — 控制视图和模型的数据交互,原生开发的Servlet

60画面(jsp)跳转控制器时(Servlet)产生的乱码问题怎么解决?

  1. 利用request.setCharacterEncoding(” UTF-8″)解决post乱码

  2. 利用过滤器

  3. 在服务器中设置UTF-8解决get乱码

待续………

文章来源:智云一二三科技

文章标题:java基础面试题……offer.offer.offer.

文章地址:https://www.zhihuclub.com/190392.shtml

关于作者: 智云科技

热门文章

网站地图