Srs,
Estou com um form simples que não está sendo passado para a Action, ou pelo menos minha action não está recebendo o objeto.
As classes e form abaixo.
Uso o spring 2.5.
att
public class ProjectAction implements Preparable, SessionAware{
private Project project;
public String execute() {
if(project == null){
System.out.println("project == null");
}
return "form";
}
<s:form action="incProject" validate="true">
<s:textfield id="projName" label="Project Name" name="project.name"/>
<s:textfield id="internalId" label="Internal ID" name="project.internalId"/>
<s:textfield id="clientId" label="Client ID" name="project.clientId"/>
<s:textfield id="teste" label="teste" name="teste"/>
<s:submit value="salvar" />
</s:form>
public class Project {
@Id
@GeneratedValue
private Integer id;
private String internalId;
private String clientId;
private String name;
@ManyToOne( cascade = {CascadeType.MERGE} )
@JoinColumn(name="projectTypeId")
private ProjectType type;
....
}