我有一个jsp表单,用于将用户的详细信息提交给操作, 由于我不希望动作类扩展用户类,我需要创建输入的对象并将其发送到我的动作,但不知道如何。
表格
<s:form action="Register">
<s:textfield name="fname" label="Name"/>
<s:textfield name="lname" label="Surname"/>
<s:textfield name="mobile" label="Mobile"/>
.....
<s:submit validate="true"></s:submit>
</s:form>
<jsp:useBean id="obj" class="com.Users"/>
<jsp:setProperty property="*" name="obj"/>
动作
@Action
public class Registration{
public boolean Register(User obj)
{
.....
}
....
答案 0 :(得分:1)
您可以创建所有字段的Pojo类,通过getParameter()方法,您可以设置与Pojo类的每个字段对应的值。之后,您可以直接将Pojo类obj传递给您的注册方法。