my eclipse vesion 4.1.0 ,tomcat version 5.0 ,when IE url is http://localhost:8080/tems/sys/sysmag/MyJsp.jsp can display correct .
if url is http://localhost:8080/tems/sysAction.do?method=displayOrg,error is ocurred,http 404 error .
struts_config.xml content is
{<action name=”dynaPublicQryForm” parameter=”method” path=”/sysAction” scope=”request” type=”tems.sys.web.action.SysAction” >
<forward name=”org” path=”/sys/sysmag/organization.jsp”/>
</action>}
SysAction.java content is
[
package tems.sys.web.action;
import java.util.*;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.DynaActionForm;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.beanutils.DynaBean;
import org.springframework.web.struts.DispatchActionSupport;
import org.springframework.web.context.WebApplicationContext;
import tems.sys.service.SysManager;
/**
* @author zcy
*
* TODO To change the template for this generated type comment go to
* Window – Preferences – Java – Code Style – Code Templates
*/
public class SysAction extends DispatchActionSupport {
public ActionForward displayOrg(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest servletRequest,
HttpServletResponse servletResponse) throws Exception{
HashMap map=new HashMap();
WebApplicationContext ctx = getWebApplicationContext();
SysManager qry = (SysManager)ctx.getBean(“SysManager”);
List org=qry.qryOrganization(“sysManager”,map);
servletRequest.getSession().setAttribute(“Org”,org);
return actionMapping.findForward(“org”);
}
}
]
who can help me ,thanks