Hi, I am using struts 1.3.8 with ajax to load the content of a selected file into another textarea as soon as user selects the text file.
my action class extended from DispatchAction. Here is the URL, i specified in ajax request: var url = "emaillayout.do?function=fileUpload"; I have written a method fileUpload in my action class. When I run the application, i get the below error. E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[action]: java.lang.NoSuchMethodException: Action[/emaillayout] does not contain specified method (check logs) Instead ajax, if i do normal form submit, everything works fine. Only for ajax, i have this problem. Here is ajax JS function. function fileUpload(uploadFile){ if(uploadFile != null && uploadFile.value == "") alert("Select the HTML file to be uploaded"); var PAGE_SUCCESS = 200; requestObject = xmlHttpRequestHandler.createXmlHttpRequest(); requestObject.onreadystatechange = processStateChange; var url = "emaillayout.do?function=fileUpload"; try { requestObject.open("Get",url+"'||chr(38)||'"+Math.random(),false); } catch (e) { alert(e); } requestObject.send(null); } Here is my action class method: public ActionForward fileUpload(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws Exception{ //PrintWriter out = null; FrmEmailLayout frm = (FrmEmailLayout) form; FormFile uploadFile = frm.getUploadFile(); try { String fileContent = uploadFile.getFileData().toString(); response.setContentType("text/html"); out = response.getWriter(); out.println(fileContent); out.flush(); return null; } finally { if (out != null) { out.close(); } } } action definition: <action path="/emaillayout" type="com.vzwcorp.dashboard.actions.EmailLayouts" name="frmEmailLayout" parameter="function" scope="session" input="/emaillayout/main.jsp"> Any help appreciated. -- View this message in context: http://struts.1045723.n5.nabble.com/Action-emaillayout-does-not-contain-specified-method-check-logs-tp4506435p4506435.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org