t(HttpServletRequest request,HttpServletResponse response)
throws ServletException IOException{
System.out.println(“get”);
}
public void doPost(HttpServletRequestrequest.HttpServletResponse response)
throws ServletException,IOException{
System.out.println(“post”);
doGet(reauest,response);
}
}
用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( )。
A.
get
B.
post
C.
get
post
D.
post
get
正确答案:A
17. 在JSP中,page指令的属性中,用来引入需要的包或类的是( )。
A. extends
B. import
C. languge
D. contentType
正确答案:B
18.
给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是 ( )。
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException ,IOException {
System.out.println(“get”);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException ,IOException {
System.out.println(“post”);
}
A. get
B. post
C. get
post
D. post
get
正确答案:A
19. 在a.jsp中有代码片断如下:
在b.jsp中想输出在a.jsp页面上输入的loginName的值,以下选项正确的是:()。
A. <%= request.getParameter(“loginName”)%>
B. <%=(String )request.gerAttribute(“loginName”)%>
C. <%= request.getParameter(“loginname”) %>
D. <%=(String )request.getAttribute(“loginname”) %>
正确答案:A
20.
某JSP中有如下代码,显示结果为()
<%
int a = 5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”);
%>
A.
5
B.
123
C.
456
D.
Null
正确答案:B
21.
下列不属于OGNL工具的组成部分的是:()。
A.
OGNL引擎
B.
Root存储区
C.
Context存储区
D.
Result
正确答案:D
22. Servlet 可以存储数据的三个不同的作用域是()。
A. 请求、会话和上下文
B. 响应、会话和上下文
C. 请求、响应和会话
D. 请求、响应和上下文
正确答案:A
23.
下面是MethodDemoAction的代码:
public class MethodDemoAction {
public String add(){
System.out.println(“add method invoke………”);
return “success”;
}
}
下面是struts.xml中的配置代码:
下列能调用到MethodDemoAction的add方法的请求连接是:()。
A.
add method
B.
add method
C.
add method
D.
add method
正确答案:A
24.
MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是( )。
A.
Servlet
B.
JSP
C.
JavaBean
D.
HTML
正确答案:A
25.
下列不属于Struts2的标签的属性的是:()。
A.
action
B.
theme
C.
namespace
D.
simple
正确答案:D
26.
有关Servlet的生命周期说法不正确的是:()。
A.
Servlet的生命周期由Servlet实例控制
B.
init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象
C.
service()方法响应客户端发出的请求
D.
在容器移除servlet 时,调用destroy方法,进行资源的释放
正确答案:A
27. 下列属于抽象类的是()。
A. ServletConfig
B. HttpServlet
C. Cookie
D. HttpServletRequest
正确答案:B
28. 在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是( )。
A.
someFilter
/*
B.
someFilter
/*
C.
someFilter
*
D.
someFilter
*
正确答案:A
29.
下面是struts.xml配置代码:
/employee_add.jsp
//插入行
当访问dept.action时,进入EmployeeAction,则插入行处的代码是:()。
A.
list
B.
/list.action
C.
/control/employee/list.action
D.
list
/control/employee
正确答案:D
30.
下面是FooAction的代码:
public class FooAction {
public String service(){
System.out.println(“service method”);
return “success”;
}
public String action() {
System.out.println(“action method”);
return “success”;
}
public String execute() {
System.out.println(“execute method”);
return “success”;
}
}
下面是struts.xml中的配置:
访问FooAction,调用的方法是:()。
A.
execute
B.
action
C.
service
D.
init
正确答案:C
31.
DefaultAction类的代码如下:
public class DefaultAction extends ActionSupport
{
public String execute(){
System.out.println(“execute方法执行”);
return “success”;
}
}
DefaultInterceptor类的代码如下:
public class DefaultInterceptor extends AbstractInterceptor{
private String name;
public void setName(String name){
this.name = name;
}
public String intercept(ActionInvocation ai) throws Exception {
System.out.println(this.name + “执行”);
String result = ai.invoke();
System.out.println(this.name + “执行完毕”);
return result;
}
}
struts.xml文件代码:
/success.jsp
拦截器1
拦截器2
拦截器3
直接访问DefaultAction类,控制台输出是:()
A.
拦截器1执行
拦截器2执行
拦截器3执行
execute方法执行
拦截器1执行完毕
拦截器2执行完毕
拦截器3执行完毕
B.
拦截器1执