JSP复习题 联系客服

发布时间 : 星期日 文章JSP复习题更新完毕开始阅读52297ca7f524ccbff1218437

<%int count=1;%> Count:<%=++count%>

a) Count:1

b) Count:2 c) 1:2 d) Count:

41)给定某servlet程序的片段如下:

public void doGet(HttpServletRequest request,HttpServletResponse response) {

______ }

可以在下划线处出入的正确的页面重定向请求是()。(选择两项)

a) request.sendRedirect(“/myjsp.jsp”);

b) response.sendRedirect(“/myjsp.jsp”);

c) request.sendRedirect(“www.google.com”); d) response.sendRedirect(“www.google.com”); e) request.sendRedirect(“d:/myWeb/myjsp.jsp”);

42)JSP程序中声名使用javaBean的语句如下:

User对象会作为属性存放在()类型的对象中。(选择一项)

a) PageContext

b) HttpServlet c) ServletContext

d) ApplicationContext

43)在J2EE中,在web.xml中定义过滤 ()(选择一项) FilterConfig.getInitParameter(“”)

a)

someFilter

filters.SomeFilter

enconding EUC_JP

b)

someFilter

enconding

器时可以指定初始化参数,以下定义正确的是

EUC_JP

c)

someFilter

enconding EUC_JP d)

someFilter filters.SomeFilter

encoding EUC_JP

44)给定某servlet程序的片段如下:

public void doGet(HttpServletRequest request,HttpServletResponse response) { _________ }

要把session 的失败时间设为30分钟,应该在下划线处插入()。(选择一项)

a) request.getSession().setTimeout(1800);

b) request.getSession().setTimeout(30);

c) request.getSession().setMaxInactiveInterval(1800); d) request.getSession().setMaxInactiveInterval(30);

45)在J2EE中test.jsp文件中有如下一行代码: 要使user对象在用户对其发出请求时存在,下划线中应填入() (选择一项)

a) Page

b) Request c) Session d) Application

46)在J2EE实现企业级应用开发中,()动作容许JSP进行页面跳转。(选择一项)

a)

b) c) d)

47)在J2EE中,使用 Servlet过滤器时,()接口的()方法可以获得在web.xml中定义的过滤器的初始化参数的值()。(选择一项)

a) FilterConfig,getParameter(String name) b) FilterConfig.getInitParameter(String name) c) Filter.getParameter(String name)

d) Filter.getInitParameter(String name)

48)在JSP中,有代码:${”2”+”4”}将输出()(选择一项)

a) 2+4

b) 6 c) 24

d) 不会输出,因为表达式是错误的

49)在J2EE中,在a.jsp中有代码片段如下,在b.jsp中加入下列()代码,可以输出在a.jsp 页面上输入的loginName的值.(选择一项)

loginName:

a) <%=(String)request.getParameter(“LoginName”)%> b) <%=(String)reuqest.getAttribute(“loginName”)%>

c) <%String name=request.getParameter(“loginName”);%>Out.println(name);%> d) <%

String name=request.getAttribute(“loginName”); Out.println(name);

%>

50)某jsp程序中声明使用javaBean的语句如下:

要取出该javaBean的loginName属性值,以下语句正确的是()。(选择两项)

a)

b) c) <%=user.getLoginName()%>

d) <%user.getProperty(“loginName”)%>

51)给定一个jsp程序源代码,如下:

在two.jsp中加入()代码片段可以输出参数location的值。(选择一项)

a)

b) c) <%=request.getAttribute(“location”)%> d) <%=request.getParameter(“location”)%>

52)在j2ee中,给定以下jsp代码片段,运行结果是()。(选择一项) <% int x=5;%> <%! int x=7;%> <%!

Int getX() {

Return x; } %>

<% out.print(“x1=”+x);%> <% out.print(“x2=”+getX());%>

a) x1=5 x2=7 b) x1=5 x2=5 c) x1=7 x2=7 d) x1=7 x2=5

在下面的选项中,哪些是BodyTagSupport类的doAfterBody()方法的有效返回值? a) SKIP_BODY b) EVAL_PAGE c) d)

在jsp页面声明中定义了一个方法,下列那些代码不能放入该方法中? public void test(HttpServletReqeust request) { } a) b) c) d)

下列那些EL表达式可以正确运行而没有错误()? a) b) c) d)

下列代码运行后的结果是? 在 index.jsp中的代码 <% int i=10;

pageContext.setAttribute(“i”,new Integer(i)); %>

i:${i} a) 10

${100+200}

${“a”+”b”} ${“100”+100} ${“a”+100}

HttpSession session =request.getSession(); String name=(String)request.getAttribute(\String name=(String)session.getAttibute(\ response.sendRedirect(“index.jsp”); EVAL_BODY_INCLUDE EVAL_BODY_AGAIN