- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP面试题-及答案
JSP面试题及答案
浏览器jsp,html之间的关系
1.JSP与Java?Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览
2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求
3.JSP在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关
自定义标签要继承哪个类
这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。
过滤器Filter的作用及配置
过滤器的作用:
过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件(web.xml)中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。一个过滤器实现java.servlet.Filter接口并定义它的三个方法:
1.?void?init(FilterConfig?config)?throws?ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。
2?void?destroy();在过滤器执行service后被调用。
3?Void?doFilter(ServletRequest?req,ServletResponse?res,FilterChain?chain)?throws?IOException,ServletException;
forward,与redirect?的区别?有哪些方式实现
forward是把另一个页面加载到本页面,不改变浏览器的路径,redirect是跳转到另一个页面,会改变浏览器的路径
重定向:???response.sendRedirect(重定向的路径)
转发:?????request.getRequestDispatcher(转发路径).forward(request,?response);
jsp内置对象和作用?
有九个内置对象:request、response、out、session、application、pageContext、config、page、exception
作用如下:
(1)?HttpServletRequest类的Request对象
作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。
(2)?HttpServletResponse类的Respone对象
作用:代表响应对象,主要用于向客户端发送数据
(3)?JspWriter类的out对象
作用:主要用于向客户端输出数据;?
????????Out的基类是JspWriter
(4)?HttpSession类的session对象
作用:主要用于来分别保存每个用户信息,与请求关联的会话;
?????????会话状态维持是Web应用开发者必须面对的问题。
(5)?ServletContex类的application对象
作用:主要用于保存用户信息,代码片段的运行环境;
????????它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.
(6)?PageContext类的PageContext对象
作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。
(7)?ServletConfig类的Config对象
作用:代码片段配置对象,表示Servlet的配置。
(8)?Object类的Page(相当于this)对象
作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。
(9)Exception
作用:处理JSP文件执行时发生的错误和异常
如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。
Application
doPost,doGet的区别?
1。当你直接访问一个servlet时,调用的是doGet方法。???2
您可能关注的文档
- BOT难点讲-解.ppt
- 数字图.像处理- 实验二.doc
- 数电实.验答案.doc
- AutoCA-D2013基础教程.ppt
- 搭配中.的学问.doc
- C++入门基-础_30分钟入门教程.doc
- C++语言入-门.doc
- 新人教.版一年-级数学下册第二单元教案.doc
- B3U2新世-纪大学英语系列综合教程3答案.ppt
- CAD.习题及-答案003.doc
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)