几道笔试题

1.在打开的子窗口刷新父窗口的代码如何写?
window.opener.loaction.reload()
2.写出一个AJAX post请求服务器资源并提升返回数据的代码片段,可以使用你熟悉的任何第三方js框架。
 $.ajax({
type:"post",//提交方式
url:"",//请求资源的URL
dataType:"",//数据类型
data:"",//数据
beforeSend:function(){
//提交前要执行的代码
}
sucess:function(retVal){
//提交成功要执行的代码
},
error:function(){
//发生错误要执行的代码
}
})

3.写出你能记起的JSP的内置对象及其作用
out:是JspWriter类的实例,是向客户端输出内容常用的对象
page:就是指向当前JSP页面本身
pageContext:提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者
request:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例
reponse:response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例
session:指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例
exception:是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译
application:它是ServletContext类的实例
config:是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)

4.写JDBC连Oracle的程序,并实现数据查询
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try{

//1.注册驱动
Class.forName("oracle.jdbc.driver.OracleDriver");

//2.获取连接
conn = DriverManager.getConnection("jdbc:oracle:thin:@ip:sid","scott","tiger");

//3.获取预编译的数据库操作对象

String sql = "select....";
ps = conn.prepareStatement(sql);

//4.执行SQL语句
rs = ps.executeQuery();

//5.处理结果集
while(rs.next()){
//要执行的代码
}
}catch(Exception e){
e.printStackTrace();
}finally{

//6.释放资源
try{
if(ps!=null){
ps.close();
}
}catch(Exception e){
e.printStackTrace();
}
try{
if(conn!=null){
conn.close();
}
}catch(Exception e){
e.printStackTrace();
}
}

你可能感兴趣的:(java,数据库)