input.jsp:表单输入
Login.java:javabean
doLogin.jsp:调用测试
环境:NetBean6.1+glassfish v2+jdk1.6错误提示:
org.apache.jasper.JasperException: PWC6054: Cannot find any information on property 'UserName' in a bean of type ‘mypackage.Login'input.jsp表单输入        <form name="Logintest" action="doLogin.jsp">
            <input type="text" name="UserName" value="" />
            <input type="password" name="PassWord" value="" />
            <input type="submit" value="submit" />
        </form>javabeanpackage mypackage;public class Login {
    private String UserName;
    private String PassWord;
    public Login() {
    }
    public String getUserName() {
        return UserName;
    }
    public void setUserName(String UserName) {
        this.UserName = UserName;
    }
    public String getPassWord() {
        return PassWord;
    }
    public void setPassWord(String PassWord) {
        this.PassWord = PassWord;
    }
}doLogin.jsp<%@ page import="mypackage.Login" %>
        <jsp:useBean id="myLogin" class="crsc.Login"/>
        <jsp:setProperty name="myLogin" property="UserName"/>
        <jsp:getProperty name="myLogin" property="UserName"/>

解决方案 »

  1.   

    <%@ page import="mypackage.Login" %>  <jsp:useBean id="myLogin" class="crsc.Login"/>  <jsp:setProperty name="myLogin" property="userName"/>  <jsp:getProperty name="myLogin" property="userName"/>
      

  2.   

        private String UserName;
        private String PassWord;
    ==>>    private String userName;
        private String passWord;
      

  3.   

    谢谢qhfu!就是大小写的问题。
      

  4.   

    java 变量名 一般小写开头