gpt4 book ai didi

java - 根据jsp形式创建对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:07 24 4
gpt4 key购买 nike

我有 Person 类:

package Model;

import java.util.Set;

public class Person {
private String firstName ;
private String lastName ;
private int id ;

public void setFirstName(String firstName) {
this.firstName = firstName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public void setId(int id) {
this.id = id;
}


}

我用 Person 的详细信息创建了 jsp 表单:

<fieldset>
<legend>Create new customer</legend>
<form action="CreatePersonServlet" method="GET">
ID : <input type="text" name="id" /> <br />
First Name : <input type="text" name="firstName" /> <br />
Last Name : <input type="text" name="lastName " /><br />
</form>
</fieldset>

我有 CreatePersonServlet servlet 方法:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Person newPerson= new Person () ;


}

为了根据从 jsp 表单发送的 requestnewPerson 对象将填充他的所有成员,我应该写些什么。在 jsp 中我是这样认识的

<jsp:useBean id="newPerson" class="Person" scope="session"/>
<jsp:setProperty name="newPerson" property="*"/>

但是现在成员的详细信息不在session中而是在request

最佳答案

scope 属性用于决定bean 的生命周期和bean 的可见性。

scope 有四个属性他们是page, request, session, application

默认为 page .

我想这就是你想要的:

<jsp:useBean id="newPerson" class="Model.Person" scope="request"/>

与问题无关:建议使用小写的包名。

关于java - 根据jsp形式创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11645483/

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