标签不与body交互,tag handler要实现接口___E_____, 如果要与body交互,tag handler要实现接口____D____。通常前两种情况的tag handler会继承___A_____, 最后一种情况tag handler会继承_____B___。
A. javax.servlet.jsp.tagext.TagSupport B. javax.servlet.jsp.tagext.BodyTagSupport C. javax.servlet.jsp.tagext.Tag
D. javax.servlet.jsp.tagext.BodyTag E. javax.servlet.jsp.tagext.IterationTag
20. 在EL中以下____B____可以获得requestURI: A. ${requestScope.request.requestURI} B. ${pageContext.request.requestURI} C. ${requestScope.requestURI}
21. EL中可使用一些隐含对象,通过____C____可以访问request中的属性(attriubte), 通过___A_____可以访问session中的属性, 通过___B_____可以访问application中的属性, 通过___D_____可以访问浏览器输入的参数,通过____G____可以访问请求头中的参数,通过____E____可以访问web应用的参数,通过____F____可以访问cookie。 A. sessionScope B. applicationScope C. requestScope D. param E. initParam F. cookie G. header
22. 在EL中能够访问的函数(function)必须是_____A___。
A. public static B. protected C. protected static D. public static void F. protected static void
23. 在EL中访问JavaBean Student的对象smallTank的属性name正确的是__ABC______。 A. ${smallTank.name} B. ${smallTank[?name?]} C. ${smallTank[“name”]} D. ${smallTank(?name?)}
SESSION AAA=”aa”
APPLICATION(aa=”hhhh”)
applicationScope['aa'] 此种情况只能用方括号
24. Struts提供MVC的一个实现,是Java Web应用的一个框架(Framework). 它主要采用了____D____模式。浏览器请求被控制器servlet ___A_____截取,控制器将浏览器表单的输入封装到____F____类型的JavaBean对象中,如果应用需要作合法性检测,该类型的____G____方法会被调用,该方法的返回类型是_____B___。如果合法性检测正确,控制器会将调用类型为____H____对象的方法__E______处理请求,该方法返回类型为____C____。 A. org.apache.struts.action.ActionServlet B. org.apache.struts.action.ActionErrors C. org.apache.struts.action.ActionForward D. command E. execute
F. org.apache.struts.action.ActionForm G. validate
H. org.apache.struts.action.Action
25. 使用Tomcat,我们通常会设置环境变量_C_ CATALINA_HOME_指向安装目录; web应
6
用的却省部署目录在安装目录下的___A__webapps___子目录;如果有多个web应用共享的包如数据库驱动程序,我们应该将其放置在安装目录的__D__common/lib__子目录;Tomcat的主要配置文件是安装目录下__B_conf _子目录下的___F__server.xml___;Tomcat 5的应用相关的配置文件放在安装目录下___E__conf/Catalina/
7