File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes question from one of the mock exams.. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "question from one of the mock exams.." Watch "question from one of the mock exams.." New topic
Author

question from one of the mock exams..

trupti nigam
Ranch Hand

Joined: Jun 21, 2001
Posts: 613
<jsp:useBean id="temp" class="java.lang.String" property="temporary"/> <%
out.println(temp); %>
A It would print 'temporary' if 'property' was replaced by 'value'
B It would print 'temporary' if 'property' was replaced by 'param'
C It would work if this line was added before the scriptlet:
<jsp:setProperty name="temp" param="temporary" />
D None of the above are true

None of the statements is true. A and B would cause blank output and C would cause an error.
why c would cause an error?
thanks in advance..
Trupti
Barry Kushnir
Greenhorn

Joined: Oct 14, 2002
Posts: 14
Trupti,
<jsp:setProperty name="temp" param="temporary" />
is missing a property attibute. The property attribute is mandatory.
Without a property attribute, the JSP Engine would not be able to create the proper set method to call on the bean.
-BK


Barry Kushnir, SCJP, SCWCD, SCEA
Maha Annadurai
Ranch Hand

Joined: Oct 27, 2002
Posts: 87
<jsp:useBean /> can take one of the 4 attribute combinations only.
1. class
2. type
3. class and type
4. beanName and type
Options 1,2,3, would be wrong because the attribute names are wrong for <jsp:useBean />. This is the main reason.
Regards,
Maha Anna
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: question from one of the mock exams..