求看看这道面试题目
QUESTION NO: 6
Which two are equivalent? (Choose two)
A. <%= YoshiBean.size%>
B. <%= YoshiBean.getSize()%>
C. <%= YoshiBean.getProperty("size")%>
D. <jsp:getProperty id="YoshiBean" param="size"/>
E. <jsp:getProperty name="YoshiBean" param="size"/>
F. <jsp:getProperty id="YoshiBean" property="size"/>
G. <jsp:getProperty name="YoshiBean" property="size"/>
答案是什么? 坐等结果 和解释
------解决方案--------------------JSP 语法
<jsp:getProperty name="beanInstanceName" property="propertyName" />
B. <%= YoshiBean.getSize()%>
BG
------解决方案--------------------kao,居然不会
------解决方案--------------------排除法 C G
应该是jsp语法
获取参数 值的2个方法
------解决方案--------------------BG
<%= YoshiBean.getSize()%> //调用YoshiBean对象的getSize()方法
<jsp:getProperty name="YoshiBean" property="size"/>
//从web作用域里取出名称为YoshiBean然后调用其size属性(即通过反射调用其getSize()方法)。前提就是web作用域必须要有,一般可以和<jsp:userBean>或<jsp:setProperty> 联合使用。如:
<jsp:useBean id="YoshiBean" class="xx.xx.xx.YoshiBean" scope="page"></jsp:useBean>
<jsp:setProperty property="size" name="YoshiBean" />