最全的java面试题(六)

最全的java面试题(六)

ID:14885327

大小:46.50 KB

页数:17页

时间:2018-07-30

最全的java面试题(六)_第1页
最全的java面试题(六)_第2页
最全的java面试题(六)_第3页
最全的java面试题(六)_第4页
最全的java面试题(六)_第5页
资源描述:

《最全的java面试题(六)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、最全的JAVA面试题(六)Java,面试题,Java基础知识,Java面试题Java,面试题,Java基础知识,Java面试题Java,面试题,Java基础知识,Java面试题Java,面试题,Java基础知识,Java面试题Jsp方面1、jsp有哪些内置对象?作用分别是什么?答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request用户端请求,此请求会包含来自GET/POST请求的参数response网页传回用户端的回应pageContext网页的属性是在这里管理session与请求有关

2、的会话期applicationservlet正在执行的内容out用来传送回应的输出configservlet的构架部件pageJSP网页本身exception针对错误网页,未捕捉的例外2、jsp有哪些动作?作用分别是什么?答:JSP共有以下6种基本动作jsp:include:在页面被请求的时候引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求

3、转到一个新的页面。jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记3、JSP中动态INCLUDE与静态INCLUDE的区别?答:动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@includefile="included.htm"%>4、

4、两种跳转方式分别是什么?有什么区别?答:有两种,分别为:前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于goto语句。Servlet方面1、说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请

5、求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。2、Servlet版本间(忘了问的是哪两个版本了)的不同?希望大家补上,谢谢3、JAVASERVLETAPI中forward()与redirect()的区别?答:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽

6、量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。4、Servlet的基本架构publicclassServletNameextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}publicvoiddoGet(Ht

7、tpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}}Jdbc、Jdo方面1、可能会让你写一段Jdbc连Oracle的程序,并实现数据查询.答:程序如下:packagehello.ant;importjava.sql.*;publicclassjdbc{StringdbUrl="jdbc:oracle:thin:@127.0.0.1:1521:orcl";StringtheUser="admin

8、";StringthePw="manager";Connectionc=null;Statementconn;ResultSetrs=null;publicjdbc(){try{Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();c=DriverManager.getCo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。