jsp试题及答案(2)

2018-07-22试题

三、问答题

  1.jsp有哪些内置对象?作用分别是什么?

  application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

  Config对象允许将初始化数据传递给一个JSP页面

  Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

  Out对象代表提供输出流的访问

  Page对象代表JSP页面对应的Servlet类实例

  PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性

  Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文

  Response对象允许直接访问HttpServletResponse对象

  Session对象可能是状态管理上下文中使用最多的对话

  2.jsp有哪些动作?作用分别是什么?

  操作被用来以“名—值”队的形式为其他标签提供附加信息

  操作允许在请求是在现成的JSP页面里包含静态或者动态资源

  操作允许将请求转发到另一个JSP、servlet或静态资源文件

  标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

  此操作和setBean一起协作,用来设置JavaBean的属性

  操作是对操作的补充,用来访问一个Bean的属性

  用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean

  3.JSP中动态INCLUDE与静态INCLUDE的区别?

  如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用传递参数

  4.两种跳转方式分别是什么?有什么区别?

  操作允许在请求是在现成的JSP页面里包含静态或者动态资源

  操作允许将请求转发到另一个JSP、servlet或静态资源文件

  5.servlet运行的生命周期图.

  装载Servlet

  Servlet类Servlet初始化(调用init方法)

  实例对象被回收提供服务(调用Service方法)

  销毁Servlet实例(调用destroy方法)

  6.在程序里怎样注册servlet.

  displayChart

  org.jfree.chart.servlet.DisplayChart

  displayChart

  /displayChart

上一篇:大学生计算机应用基础试题及答案下一篇:大学计算机基础的试题