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?
ajax是一种实现局部刷新,异步处理的技术。
可以利用$ . post请求来实现ajax,其中三个属性:
url:为目标文件路径
args:所传的参数
function (data){}: 回调函数 ,及相应数据。
58.Servlet的生命周期?
构造方法
初始化:init()
执行:service()
销毁:destroy()
59.什么是设计模式?
mvc设计模式是一种有利于开发的分层的设计模式,其中:
m:模型(model) — 是除了视图和控制器以外的所有部分
v: 视图(view) — 浏览器一端,我们用jsp文件
c: 控制器(controller) — 控制视图和模型的数据交互,原生开发的Servlet
60画面(jsp)跳转控制器时(Servlet)产生的乱码问题怎么解决?
利用request.setCharacterEncoding(” UTF-8″)解决post乱码
利用过滤器
在服务器中设置UTF-8解决get乱码
待续………