• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts Form Values are null

 
Sri Ram
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I have a form called as UserForm(UserForm.java ) and a UserAction(UserAction.java) configured in the struts config for the dispatch action method named getUserDetails.The UserForm has a property called as userID.

My JSP Code is

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

<html:form styleId="userForm"
action="/DisplayUserDetails.do?method=getUserDetails"
method="POST">
<html:text name="userForm" property="userID" styleClass="usertextbox"></html:text>
<html:submit value="GO" styleClass="buttonedit"></html:submit>

</html:form>

This HTML form is a part of a tile layout.When I submit the form ,the userID value in the getUserDetails method of the UserAction Class is found to be null..Is there any reason for the userID to be null ???

I have the correct form bean mapping and action mapping in the struts config and also the getters and setters for the form properties are correct.Can U let me know why the form values are null on submit ??? I also tried submitting the form using Java Script and still the form values are found to be null..My Struts version is 1.3.5

Any Clues???

Thanks in Advance ..
Ram
 
Merrill Higginson
Ranch Hand
Posts: 4864
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you remove the parameter from your action attribute and add the following tag, it will work.

An <html:hidden> tag will work also, but if you use it, you must also add a method property to your form bean.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic