面,否则跳到login.jsp页面完成此功能,下划线处可填入的正确代码应是(C )(选择一项)。 <% ??.
If(rs.next()){ //如果是已注册用户 User loginUser=new User(name,pass); ___________________ ____________________ }else{
Response.sendRedirect(“login.jsp”); }
%>(选择一项)
a) sesstion.save(“login_user”,loginUser); Response.sendRedirect(“index.jsp”);
b) sesstion.setAttribute(“login_user”,loginUser); Response.foward (“index.jsp”);
c) sesstion. setAttribute (“login_user”,loginUser); Response.sendRedirect(“index.jsp”); d) sesstion.save(“login_user”,loginUser); Response. foward (“index.jsp”);
24. 编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是( D )。(选择一项)
a) session.setAttribute(i,”I”); b) session.setParameter(“I”,i);
c) session.setAttribute(new Integer(i),”I”); d) session.setAttribute(“I”,new Integer(i));
25. 给定如下Java代码片段,已知查询语句是:select id from title,并且已经获得了相应的结果集对象res。现在要在控制台上输出title表中id 列(存储类型为int)的值,可以填入下划线处的代码是( AC )。(选择两项) while(res.next()){ Int id = ______ }
a) res.getInt(“id”); b) res.getInt(0); c) res.getInt(1); d) res.getInt(id);
26. JSP页面包含如下代码,则访问此JSP页面时将输出( B )。(选择一项) <%=2+3 %> a) 2+3 b) 5 c) 23
d) 不会输出,因为表达式是错误的
27. 用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上显示提交的信息,则应该在下划线处填写的代码是(AC)。(选择两项) a) get b) post
c) 不填写任何内容 d) 以上选项均可
28. B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构相比C/S结构也存在一些劣势,体现在(D)。(选择一项) a) 维护和升级方式复杂 b) 可访问用户范围小 c) 程序开发复杂
d) 很难有丰富界面效果
29. 要运行一个有JSP开发的Web项目,如果正确的URL是
http://localhost:8080/news/index.jsp,而运行时在浏览器中输入了 http://localhost:8080/newws/index.jsp,会出现以下( A )结果。(选择一项) a) 将在IE中提示404错误 b) 将在IE中提示500错误 c) 将在IE中显示空白页
d) 将在IE中提示“系统无法显示网页”
30. 在JSP中,page指令的(B )属性用来引入需要的包或类。(选择一项) a) extends b) import c) language d) contentType
31. 在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用( C )方式实现。(选择一项)
a) <%request.sendRedirect(“3.jsp”)%> b) <%response.sendRedirect(“3.jsp”)%>
c) <%request.getRequestDispatcher(“3.jsp”).forward(request,response)%> d) <%response.sentRedirect(“32.jsp”).forward(request,response)%>
32. HTML表单的首要标记是