Hi chris
When u r using module specific struts-config ,u might have made an entry in web.xml .while using the <html:form> u should say <modulename>/actionpath.....If u dont have this modulename it will try to look up in default struts-config and wont be able to find the mapping for that
For eg in web.xml
<init-param>
<param-name>config/module1</param-name>
<param-value>/WEB-INF/struts-module1-config.xml</param-value>
</init-param>
and in ur
jsp u should say
<html:form action="/module1/search.do" > and after this u will reach a jsp where now the reference is in module 1(URl will be at
http://localhost:8080/applicationname/module1) .now u can directly say the action and that wont show any exception
Assume now from this module1 jsp u want to invoke some action in another module .now once agin u need to give action="/module2/search.do"
Hope u fing useful what i told u