package ch22;
public class link
{
public String getLinkStr()
{
return "abc";
}
}以上编译成link.class下面为jsp文件,请问属性linkStr是哪来的?是不是java有规定,getXXX()方法中XXX部分就是属性名?可以在getProperty中引用?可大小写也不一致啊?<jsp:useBean id="lnk" scope="page" class="ch22.link"/>
<jsp:getProperty name="lnk" property="linkStr"/>
public class link
{
public String getLinkStr()
{
return "abc";
}
}以上编译成link.class下面为jsp文件,请问属性linkStr是哪来的?是不是java有规定,getXXX()方法中XXX部分就是属性名?可以在getProperty中引用?可大小写也不一致啊?<jsp:useBean id="lnk" scope="page" class="ch22.link"/>
<jsp:getProperty name="lnk" property="linkStr"/>
这样才可以满足jsp的内部解析机制
public String ggggetLinkStr()
{
return "abc";
}
那么下面jsp中就不能用<jsp:getProperty …… 来调用了吧?
----------------------------
这个是不是说错了? getLinkStr() 和 property="linkStr" 字母L大小写不一样,也能运行。
查找顺序: JSP标签--->TLD文件--->JAVA.CLASS文件
这点只需要知道就行了,因为开发一个JSP标签很麻烦
而LZ所说的getXXX()方法中XXX部分就是属性名?可以在getProperty中引用?只需记着大小写完全一样就行了