当前位置: 首页 > 知识库问答 >
问题:

在java.lang.String类型上找不到属性“someproperty”

盖昀
2023-03-14

我得到了这个错误,我不知道问题可能在哪里。“userid”列位于数据库和bean中。有人知道吗?

org.apache.jasper.JasperException: An exception occurred processing JSP page /user.jsp     at line 24  

21:   
22:     <form method="POST" action="AdminServlet" name="frmAddUser">  
23:         User ID : <input type="text" readonly="readonly" name="userid"  
24:             value="<c:out value="${user.userid}" />" />   
Username : <input  
25:             type="text" name="firstName"  
26:             value="<c:out value="${user.firstName}" />" />   
LastName : <input  
27:             type="text" name="lastName"  

root cause   

javax.el.PropertyNotFoundException: Property 'userid' not found on type java.lang.String 

共有1个答案

袁高明
2023-03-14

这个例外是基本的,它告诉您${user}是一个普通的java.lang.string。根据javadoc,它确实没有表示userid属性的getuserid()方法。

确保在所需范围内设置了具体的用户实例,而不是简单的字符串。由于在问题中没有显示如何准备作用域变量,因此不可能给出有针对性的答案,但至少应该如下所示:

User user = userService.find(id);
request.setAttribute("user", user); // and thus not e.g. setAttribute("user", "user") or something.
 类似资料:
  • 问题内容: 我尝试从协会ManyToMany中调出数据,但是我不能,这是我的代码。 实体产品: 实体终端: 类别:模块JPADao 类别:ModuleService main-flow.xml file.xhtml 我无法获得几何的价值;我得到这个错误: 问题答案: javax.el.PropertyNotFoundException:在类型org.hibernate.collection.int

  • 全部 我使用本地服务器运行spring云数据流。当我运行这样定义的流时 我使用处理器转换 但它有这样的错误。 2017-09-16 20:01:57,561 ERROR-Kafka-侦听器-1 o. s. k. l. LoggingError Handler: 37-处理时出错:消费者记录(主题=http_jdbc04.http,分区=0,偏移量=0,CreateTime=150556331441

  • 我正在学习java,我写了这个程序,它在我的大学电脑上编译成功,但在我的家庭电脑上没有编译。有谁能帮助我吗?

  • 您好,我正在建立一个动物园微服务,包括动物、员工、客户和价格表。我的动物微服务可以工作,但在我的员工微服务中,我遇到了一个错误,即没有为类型“EmployeeModel”找到属性“name”。在问这个问题之前,我已经在网上搜索了几个小时,还有一些类似的问题。我在模型中没有“名字”employee_name,我只是感到困惑,不知道如何修复它。任何指导/建议/信息将不胜感激:)第一次发布,所以我希望我

  • 问题内容: 我正在尝试使用站点中的演示代码在数据表中实现延迟加载数据 PrimeFaces延迟加载 我得到了错误 这是我的table.xhtml代码 TableBean代码 汽车代码 和LazyCarDataModel代码 请帮忙。 提前致谢。 问题答案: 在这种情况下,模型类必须是公共的。

  • 我有以下实体: 然后我创建我的存储库: 但我一开始就收到: 未找到MyTable类型的属性getCountOf 我到底做错了什么?