Mensagens enviadas por: lusabo
Índice dos Fóruns » Perfil de lusabo » Mensagens enviadas por lusabo
Autor Mensagem
Auxilia no desenvolvimento de aplicações Java sem necessariamente precisar programar em Java, apesar, que você pode extendê-lo ou criando suas rotinas mais complexas com suas classes Java. No portal do software público existem alguns materiais que podem te ajudar a entender como o WI funciona.
Falando em ferramenta RAD, trabalho 10 anos com WebIntegrator (www.softwarepublico.gov.br) - ferramenta que agiliza o desenvolvimento e pode ser extendida com facilidade.
Pessoal,

É possível mapear duas servlets no mesmo url-pattern? Se não for, como fazer para que duas servlets (api diferentes) sejam chamadas por uma mesma url-pattern?

Sds, Luciano
Pessoal,

Segui o tutorial http://www.vaannila.com/struts-2/struts-2-example/struts-2-annotation-example-1.html e quando acesso a página index.jsp e clico no botão, a página welcome-user.jsp não aparece, acredito que seja porque essa página não esteja dentro do local que o tutorial indica, ou seja, dentro de WEB-INF/content e sim dentro do mesmo diretório que a página index.jsp se encontra que é WebContent.

Segue o erro que aparece na página:

HTTP Status 404 - No result defined for action action.WelcomeUser and result success
type Status report
message No result defined for action action.WelcomeUser and result success
description The requested resource (No result defined for action action.WelcomeUser and result success) is not available.

Segue o erro que dá no log do tomcat:

21/07/2010 10:06:41 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
WARNING: Could not find action or result
No result defined for action action.WelcomeUser and result success

Sds,
Luciano.
Prezados,

Tenho o seguinte código JavaScript:


function processoTextoModelo(texto, oEditor){
var textoAux = "";
var evtSqlVariavel = new WIEvent();
var evtSqlConsulta = new WIEvent();
var expReg = /\\\w*\\/g;
var arrVar = texto.match(expReg);
if (arrVar != null){
for(i=0; i<arrVar.length; i++){
// Busca a query associada à variável
evtSqlVariavel.writeobj("tmp.variavel",arrVar[i]);
evtSqlVariavel.selectdb("evtRetornaConsultaDaVariavel");
evtSqlVariavel.execute();
evtSqlVariavel.next();
// Substitui o texto \numproc\ pelo número do processo original
query = evtSqlVariavel.column(1).replace('\\numproc\\', document.forms[0]['tmp.numproc'].value);
// Executa a query associada à variável
evtSqlConsulta.writeobj("tmp.consulta",query);
evtSqlConsulta.selectdb("evtExecutaConsulta");
evtSqlConsulta.execute();
if(evtSqlConsulta.rowcount()>1){
while(evtSqlConsulta.next() > -1){
textoAux = textoAux + ", " + evtSqlConsulta.column(1);
}
texto = texto.replace(arrVar[i],textoAux.substr(0, textoAux.length));
} else {
evtSqlConsulta.next();
texto = texto.replace(arrVar[i],evtSqlConsulta.column(1));
}
}
}
oEditor.setData(texto);
}


Gostaria de saber, se no Java, tem algo parecido com o método var arrVar = texto.match(expReg); que me retorna um array com os trechos de textos que estão de acordo com a expressão.

Sds, Luciano
Pessoal,

Preciso concatenar uma string com dois campos binários que trago do banco.
Segue código para verificarem o meu desejo.


Sim.
Pessoal,

Alguém já tentou converter um conteúdo html em pdf usando a API do BrOffice? Poderia postar um exemplo simples aqui?

Sds, Luciano
O HTML é gerado pelo FCKEditor. Você tem algum exemplo com o StAX?
Prezados,

Tenho o seguinte código que consegui fazer com ajuda de posts anteriores, agora surgiu outro problema, o código html que eu tenho não simples, na realidade, é o código gerado pelo FCKEditor, então, ao rodar essa classe abaixo como exemplo acontece erros quando o HTML é grande, para trechos simples funciona numa boa.



Exemplos de erro:

[Fatal Error] :1:62: White spaces are required between publicId and systemId.
org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.


Para o código abaixo:


Daí pesquisando sobre o erro acima, tirei a linha:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Aí o erro passa a ser:

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)



Meu desejo é que o parser tente ser igual a browser, fazer o máximo para reproduzir o html quer representar e jogar no pdf.

Alguém pode ajudar?

Sds, Luciano
Quando eu coloco um HTML simples, funciona beleza, agora quando coloco um HTML complexo (que veio do fckeditor), dá as broncas acimas.
Acho que estamos quase lá, veja um código de exemplo:



Quando rodo dessa forma, acontece o seguinte erro:

[Fatal Error] :1:62: White spaces are required between publicId and systemId.
org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)


Dei uma pesquisada rápida na net e mandaram tirar a tag:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

do texto, fiz e ao rodar aconteceu o seguinte erro:

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown Source)


O erro fatal ocorre na linha abaixo, mas a classe compila normal.



Sds, Luciano
hum, entendo. Não testei, mas vc não poderia passar um ByteArrayOutputstream para montar o pdf, e depois pegar esses bytes pra gravar diretamente no seu banco?


É isso que eu não estou sabendo fazer, teria como passar um exemplo?
Como informar que meu objeto OutputStream é uma coluna do banco e não um arquivo?
Como informar que meu objeto OutputStream é uma coluna do banco e não um arquivo?
 
Índice dos Fóruns » Perfil de lusabo » Mensagens enviadas por lusabo
Ir para:   
Powered by JForum 2.1.8 © JForum Team