JSP中使用getProperty的问题?
在JSP页面中可以使用getProperty来得到参数的值,但是首字母是不区分大小写的。如果我在类中定义了两个参数:user和User,每个参数都定义了得到参数值的函数getuser()和getUser(),调用的时候返回的是哪个参数的值?为什么?
【注1】
类的代码:
/*
* Created on 2004-9-9
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package bean;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TestProperty {
public String user;
public String User;
public TestProperty(){
this.user="user";
this.User="User";
}
public void setuser(String args){
this.user=args;
}
public String getuser(){
return this.user;
}
public void setUser(String args){
this.User=args;
}
public String getUser(){
return this.User;
}
}
JSP页面:
<%@page language="java"%>
<html>
<body>
<jsp:useBean id="bean" scope="application" class="bean.TestProperty"/>
username:<jsp:getProperty name="bean" property="user"/><br>
</body>
</html>
【注2】
如果那位大侠高手能够解释调用的过程和调用的准则就多谢了!