<bean:write name="userForm" property="eng_name"/>
The above line returns blank. Where goes wrong?
In previous page as below, the combo box has values.
<td>
<html:select name="userForm" property="eng_name">
<html:options collection="userList"
property="eng_name"/>
</html:select>
</td>
struts-config.xml is
<action path="/setupSelectUser"
input="user.selectUser"
name="userForm"
scope="session"
validate="false"
type="com.user.struts.action.SetupSelectUserAction">
<forward name="success" path="user.selectUser" />
</action>
<action path="/setupAssignUserSystem"
input="user.assignUserSystem"
name="userSystemForm"
scope="session"
validate="false"
type="com.user.struts.action.SetupAssignUserSystemAction">
<forward name="success" path="user.assignUserSystem" />
</action>
public final class SetupSelectUserAction extends Action {
private Log log =
LogFactory.getFactory().getInstance(this.getClass().getName());
public ActionForward execute (ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
UserProfileService service = new UserProfileService();
Collection userList = service.getUserProfileList(null);
HttpSession session = request.getSession();
session.setAttribute( "userList", userList );
UserForm userForm = (UserForm)form;
userForm.setMethod("create");
log.info("SetupSelectUserAction:" + userForm.getMethod());
return mapping.findForward("success");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]