You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Darren Hill <dh...@724.com> on 2002/09/24 02:12:28 UTC
Losing my mind over LookupDispatchAction
Ok .. here's my action
<action path="/company"type="blah.CompanyAction"
name="companyForm"
scope="request"
input="/WEB-INF/pages/company.jsp" parameter="submit">
<forward name="success" path="/company.jsp" redirect="false"/>
</action>
my jsp snippet
<logic:iterate id="company" name="company_list"
type="com.ormacdigital.contactm.view.CompanyView">
<html:form action="/company.do">
<tr>
<html:hidden name="company" property="id"/>
<td><bean:write name="company" property="name"/></td>
<td><bean:write name="company" property="url"/></td>
<td><bean:write name="company" property="city"/></td>
<td><bean:write name="company" property="referral"/></td>
<td><html:submit><bean:message key="button.view"/></html:submit></td>
</tr>
</html:form>
</logic:iterate>
my overridden method in my blah.CompanyAction
protected Map getKeyMethodMap () {
Map map = new HashMap();
map.put("button.view", "view");
map.put("button.delete", "delete");
map.put("button.add", "add");
return map;
}
where button.view = Details
And I get this error ...
20:03:41,061 WARN [jbossweb] WARNING: Exception for /CMWeb/companyList.do
javax.servlet.jsp.JspException: Must specify type attribute if name is
specified
But ... obviously something wrong with the jsp snippet as it produces ...
http://blah/company.do
when I want
http://blah/company.do?submit=Details&company=1
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>