Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用变量类类型的jsp_Java_Jsp_Jstl - Fatal编程技术网

Java 使用变量类类型的jsp

Java 使用变量类类型的jsp,java,jsp,jstl,Java,Jsp,Jstl,我是一个新的高级JAVA 我有一个3个pseudu(getter/setter)java类,其变量是 类名:用户 变量:int userID、字符串名称、字符串电子邮件 类名:答案 变量:int-answerID,String-answer,用户用户 在我的jsp页面中,我正在使用JSTL标记(其中答案a=新答案) 当我尝试时,工作正常 当我尝试时,工作正常 然而,当我试图获取answers类的变量时,即像这样的用户电子邮件,它失败了 我的问题是:我如何使用“用户”来获取他的ID、姓名和电子邮件

我是一个新的高级JAVA

我有一个3个pseudu(getter/setter)java类,其变量是

类名:用户

变量:int userID、字符串名称、字符串电子邮件

类名:答案

变量:int-answerID,String-answer,用户用户

在我的jsp页面中,我正在使用JSTL标记(其中答案a=新答案)

当我尝试时,
工作正常
当我尝试时,
工作正常
然而,当我试图获取answers类的变量时,即像
这样的用户电子邮件,它失败了


我的问题是:我如何使用“用户”来获取他的ID、姓名和电子邮件?

实际上它不起作用,你必须这样打电话

试着用这个

    <c:out value = "${a.user.id}"/>

    <c:out value = "${a.user.name}"/>

    <c:out value = "${a.user.email}"/>

它只有在


用户类包含带有setter和getter的
id
作为属性,您可以用
id
替换任何在用户类中应该具有属性和setter和getter的内容

确保您的答案类中有以下内容:

    public users getUser() {
        return user;
    }

你犯了什么错误?发布您的答案class.javax.el.PropertyNotFoundException:在com.agilemaple.common.dto.answer类型上找不到属性“user”。将Java类型(类)名称作为大写字母,并将类中变量的文本以小写字母开头始终是最佳做法。这是针对用户的类名和字符串名文字。