Pedroerg 0 Denunciar post Postado Maio 6, 2009 Viva pessoal. Estou a desenvolve uma aplicação web e estou com um problema. Tenho uma página jsp com um formulário, e nesse formulário tenho o fckeditor. CriaConteudo.jsp: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Criar conteúdo</title> <s:head theme="ajax" /> <script type="text/javascript"> function getEditorValue(){ var oEditor = FCKeditorAPI.GetInstance('EditorDefault'); myContent = oEditor.GetXHTML(); document.getElementById('vv').value=myContent; } </script> </head> <body class="exemplo"> <div id="text_03"> <h1>Criar Conteúdo</h1> </div> <s:form action="gravarConteudo" namespace="/cms" theme="css_xhtml"> <div id="items"> <s:textfield labelposition="left" label="Nome do Conteúdo" name="title"/> <s:textfield labelposition="left" label="Alias" name="alias"/> <s:textfield labelposition="left" label="IntroText" name="introText"/> </div> <div id="itemsData"> <s:datetimepicker name="dataInicio" label="Início da Publicação" displayFormat="dd-MM-yyyy" language="pt"/> <s:datetimepicker name="dataFim" label="Fim da Publicação" displayFormat="dd-MM-yyyy"/> </div> <div id="textEditor" align="center"> <s:hidden name="contentfck" id="vv"/> <FCK:editor instanceName="EditorDefault" width="50%"> </FCK:editor> </div> <div id="gravar" align="center"> <br/> <s:submit value="Gravar Conteúdo" onclick="getEditorValue();"/> <br/> </div> </s:form> </body> </html> e parte do Struts.xml <action name="gravarConteudo" class="pt.com.exemplo.cms.CriaConteudo"> <result name="success">/pages/cms/home.jsp</result> <result name="error">/pages/cms/testeERRO.jsp</result> </action> O erro acontece ao gravar: # Messages: No result defined for action pt.com.exemplo.cms.CriaConteudo and result input Alguém me poderia dar uma dica? Cumprimentos Compartilhar este post Link para o post Compartilhar em outros sites
Pedroerg 0 Denunciar post Postado Maio 6, 2009 Viva! Tenho identificado o problema: Se não colocar nenhum texto no fckeditor, não acontece tal erro, e grana na base de dados os campos todos. Agora se colocar texto no fckeditor acontece o tal erro mencionado. Se colocar um alert() na função que capta o texto do fck: function getEditorValue(){ var oEditor = FCKeditorAPI.GetInstance('EditorDefault'); myContent = oEditor.GetXHTML(); document.getElementById('vv').value = myContent; alert(myContent); }esse alert é mostrado no ecrã, mas logo depois de fazer OK nesse alert o erro aparece. Tentei colocar um breakpoint aquando da criação da instacia do objecto, mas simplesmente n chega lá. Alguma sujestão? Compartilhar este post Link para o post Compartilhar em outros sites