Java 根据jsp表单创建对象

Java 根据jsp表单创建对象,java,jsp,servlets,request,Java,Jsp,Servlets,Request,我有一类人: 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; } p

我有一类

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;
    }


}
我创建了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>
我应该写些什么,以便根据jsp表单发送的
请求
newPerson
对象中的所有memeber填充进来。 在jsp中,我知道它是这样的

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


但是现在,成员的详细信息不是在
会话中,而是在
请求中,您可以使用

HttpSession session = request.getSession(false);

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

范围有四个属性,它们是
页面、请求、会话、应用程序

默认设置为
页面

我想这就是你想要的:


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

nice。。。但是,在我有了这个会话之后,我如何在不逐个传递成员的情况下填充到newPerson对象呢?我知道。。但我如何在servlet(而不是jsp)中对对象进行相同的填充呢?在servlet中,您必须逐个进行填充
HttpSession session = request.getSession(false);