在Java Web 应用程序中,要完成将用户会话中的"counter"计数器的值增加1,下列( )是正确的Servlet代码片段。

admin2018-06-14  17

问题 在Java Web 应用程序中,要完成将用户会话中的"counter"计数器的值增加1,下列(    )是正确的Servlet代码片段。

选项 A、HttpSession session=request.getSession(true);
  int ival=session.getAttribute("counter");
  if(ival==null)
  {
   ival=1;
  }else
  {
   ival=ival+1;
  }  
  session.setAttribute("counter",ival);
B、HttpSession session=request.getSession(true);
  Integer ival=(Integer)session.getAttribute("counter");
  session.setAttribute("counter",ival+1);  
C、HttpSession session=request.getSession(true);
  Integer ival=(Integer)session.getAttribute("counter");
  if(ival==null)
  {
   ival=new Integer(1);
  }else
  {
   ival=new Integer(ival.intValue()+1);
  }
  session.setAttribute("counter".ival);
D、HttpSession session = request.getSession();
   in ival = session.getAttribute("counter");
   if(ival == null)
   {
  ival=1;
   }
   else
   {
  ival = ival+1
   }
   session.setAttribute("counter",new Integer(ival));

答案C

解析
转载请注明原文地址:https://jikaoti.com/ti/jx0iFFFM
0

最新回复(0)