这个问题怎么解答?求详细理由及答案

陈小猫 2011-04-12 04:21:22
当浏览器第二次访问以下JSP网页时的输出结果是( )
<%! int a =0;%>
<% int b=0;
a++;
b++;
%>
a=<%=a%>
b=<%=b%> ( 选择一项)


a) a = 1 b=1;
b) a=2 b=2
c) a=3 b=1
d) a=2 b=1
...全文
111 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈小猫 2011-04-13
  • 打赏
  • 举报
回复
回答正确,答案是D[Quote=引用 8 楼 sjlzcj 的回复:]
我想问一下 各位选A的 你们是自己分析的结果呢 还是 运行的结果呢 如果是分析的 建议 你运行一下

我依然坚持选 d a=2 b=1
<%!%> 与 <%%> 还是有很大区别的 servlet 的生命周期和其单例模式 还是很有作用的
[/Quote]
zhuyang7654321 2011-04-12
  • 打赏
  • 举报
回复
这个有点忘了。
在JSP页面里写逻辑?这个很少用吧
sjlzcj 2011-04-12
  • 打赏
  • 举报
回复
我想问一下 各位选A的 你们是自己分析的结果呢 还是 运行的结果呢 如果是分析的 建议 你运行一下

我依然坚持选 d a=2 b=1
<%!%> 与 <%%> 还是有很大区别的 servlet 的生命周期和其单例模式 还是很有作用的
hxpjava1 2011-04-12
  • 打赏
  • 举报
回复
应该是a吧
sjlzcj 2011-04-12
  • 打赏
  • 举报
回复
我选 d a=2 b=1
smm11230704 2011-04-12
  • 打赏
  • 举报
回复
你这问题比初学者还初学啊

这些变量都是页面打开时初始化的。 你再全局变量 他也不是application那种 也不是session

他是page的。
司马喂羊 2011-04-12
  • 打赏
  • 举报
回复
a) 回复内容太短了!
wula0010 2011-04-12
  • 打赏
  • 举报
回复
不管你第几次访问,程序先int a =0;int b=0;然后再a++;b++;
所以都是a选项,.......
devin_jia 2011-04-12
  • 打赏
  • 举报
回复
a
都是0++

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧