B.
D.
30. 编写自定义标签处理类后,需要编写一个( B )去描述 A. .tag文件 B. .tld文件 C. .dtd文件 D. .xml文件
31. 考虑下面JSP文件代码片断:
C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%>
32. 在HTTP协议中,用于发送大量数据的方法是( B ) A. get B. post C. put
D. options
33. J2EE 中,()类型的()方法用于得到会话 ( A ) A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession
34. 以下代码执行效果为:( A )
35. MVC中的 MVC分别用_______、_______、_____表示 ( A ) A. jsp servlet javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html jsp
二、简答题:
1. jsp有哪些内置对象?作用分别是什么?
9个内置对象,page,request,response,session, application,configue,pagecontent,exception,out
1、request对象客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。 2、response对象响应客户请求的有关信息
3、session对象它指的是客户端与服务器的一次会话,
oppopoiiouuiuihhjhhjjkkjjjjkjkjkjkhjyjyykJ7KKK77KK77K TTTY YYYUUU 7J77J7777UHHJHHJHJ67H7H7JKUUIKIKI从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。 4、out对象它是JspWriter类的实例,是向客户端输出内容常用的对象
5、page对象它是指向当前JSP页面本身,有点象类中的this指针,它是 java.lang.Object类的实例
6、application对象它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭
7、exception对象它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。
8、pageContext对象 它提供了对JSP页面内所有的对象及名字空间的访问 9、config对象 它是在一个Servlet初始化时,JSP引擎向它传递信息用的
2. 两种跳转方式分别是什么?有什么区别? 转发和重定向
转发是一次请求一次响应二重定向是一次请求多次响应 转发可是使用request里的属性和对象 重定向不可以使用
3. 说一说什么是Servlet 和Servlet的生命周期? servlet是在服务器上运行的小程序 四个声明周期
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法