gpt4 book ai didi

java - 找不到读取类型为“jlab1.beans.Message”的 bean 中的属性 'lastname' 的方法

转载 作者:行者123 更新时间:2023-12-02 10:42:57 26 4
gpt4 key购买 nike

我正在尝试实现 jsp:getProperty 标记。但是,网页报告找不到属性“lastname”。

namai.jsp:

<form action="/jlab1" method="POST">            
Vardas
<input type="text" name="name" size="20px"/>
Pavardė
<input type="text" name="lastname" size="20px"/>
Komentaras
<input type="text" name="message" size="20px"/>
<input type="submit" value="Siųsti"/>
</form>
<hr>
<div>
<c:if test="${not empty msg}">
<jsp:getProperty name="msg" property="name"/>:
<jsp:getProperty name="msg" property="lastname"/>:
<jsp:getProperty name="msg" property="msg"/>
</c:if>
</div>

Controller Servlet Namai.java:

        String l_name = "";
l_name = request.getParameter("name");

String l_last = "";
l_last = request.getParameter("lastname");

String l_msg = "";
l_msg = request.getParameter("message");

if (l_name != null && l_last != null && l_msg != null) {
this.msg.setName(l_name);
this.msg.setLastname(l_last);
this.msg.setMsg(l_msg);
this.msg.setTime(new Date());
}

模型类Message.java:

    private String name;
private String lastname;
private String msg;
.....
public String getLastName(){
return lastname;
}
public void setLastname(String lastname) {
this.lastname = lastname;
}

最佳答案

尝试使用 getLastname() 而不是 getLastName()。字母的大小很重要。

顺便说一句。使用 IDE 生成 setter/getter。这是快速且更可靠的方法:) 或者您可以使用一些库,例如。 Lombok 。

关于java - 找不到读取类型为“jlab1.beans.Message”的 bean 中的属性 'lastname' 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52802383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com