This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes JSP doubt? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "JSP doubt?" Watch "JSP doubt?" New topic
Author

JSP doubt?

Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9344
    
    2

Guys,

The code below is from David Bridgewater's,


The question is What is output to the web page on the second access to the same instance of the following JSP?
(Choose one.)

How the answer is 3?? I thought 4!


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Saurabh Kumar
Ranch Hand

Joined: Aug 21, 2006
Posts: 56
when this jsp is accessed first time, it will run JspInit() thus incrementing x by 1.Then, <%= x++ %> would increment x by 1.
By now x=2.
Now if you access the same instance 2nd time, JspInit() wouldnot be called. just <%= x++ %> would increment x by 1.
So the final value of x will be 3.

Thanks and regards,
Saurabh
Sergio Tridente
Ranch Hand

Joined: Mar 22, 2007
Posts: 329

By now x=2.
Now if you access the same instance 2nd time, JspInit() would not be called. just <%= x++ %> would increment x by 1.
So the final value of x will be 3.[/QB]


Shouldn't it output 2 instead of 3?

<%= x++ %> ---> out.print(x++); // print x, then increment x
But:
<%= ++x %> ---> out.print(++x); // increment x, then print x


[Edit]
Sorry. It should output 3. I forgot to take into account the

at the end of the jsp.
[ April 13, 2007: Message edited by: Sergio Tridente ]

SCJP 1.4 (88%) - SCJP 5.0 Upgrade (93%) - SCWCD 1.4 (97%) - SCBCD 5.0 (98%)
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9344
    
    2

Thanks guys!
 
Don't get me started about those stupid light bulbs.
 
subject: JSP doubt?
 
Similar Threads
Question to an output
Mock exam question doubt?
Mock exam question doubt?
Mock exam question doubt?
_jspService methiod calarification