Mensagens enviadas por: julianostr
Índice dos Fóruns » Perfil de julianostr » Mensagens enviadas por julianostr
Autor Mensagem
Como é que é?

PDF num campo textarea??

Não entendi..

Pelo que vi no seu código, está sendo carregado no campo textarea o conteúdo do campo "descricao" da estrutura "termo", e realmente, é só isso que você vai obter.
Você terá que retirar os espaços em branco antes de validar.

Utilize a função abaixo pra isso:

function trim(s) {
var change = false;
var inString = s;
var frontIndex = 0
var backIndex = inString.length - 1;

while (inString.charAt(frontIndex) == " ") {
frontIndex++;
change = true;
}

while (inString.charAt(backIndex) == " ") {
backIndex--;
change = true;
}
return (change ? inString.substring( frontIndex, (backIndex + 1) ) : inString);
}

Essa função trim eu já tinha pronta, mas você pode escrever a sua se quiser. É só um exemplo.

Como usar:

function validaCampo(campo) {
if (trim(campo.value)) == "") {
alert("Este campo é obrigatório");
campo.focus();
}
}

Blz, é sempre bom ser útil.
Ao invés de criar um tipo ArrayList, crie um array de string.
Exemplo:

Código XML do Form-bean:
<form-property name="chavestipodocumento"
type="java.lang.String[]" />

Código da ACTION:
String[] chavestipodocumento=
(String[]) formBean.get("chavestipodocumento");

Agora, na action, é só ler o array:

for (int i=0;i<chavestipodocumento.length;i++) {
System.out.println(chavestipodocumento[i]);
}

Verifique o caminho virtual pra onde está apontando seu arquivo de CSS.

Exemplo:

<link rel="stylesheet" href="css/estilos.css">

Onde css deve ser um diretório existente e abaixo da aplicação do Tomcat.

Bom, eu achei que tinha captado a mensagem mas pude observar que perdi ela de novo.

Por favor, o que seria a sua página default? É uma página que chama a página que contém os frames ou é a página listada acima??


A sim, captei a mensagem, foi mal......
Não entendi. Por favor coloque o fonte completo de todas as páginas
Veja esse exemplo:

public class Teste{
public static void main(String argv[]){
Teste inc = new Teste();
String caminho = System.getProperty("user.dir") + "\\teste";
boolean sucesso = (new File(caminho)).mkdir();
System.out.println(sucesso);
}
}

Saída do console da IDE
true

Agora, colocando apenas uma barra antes do diretório teste

Saída do console da IDE
false


Você tem que ver o seguinte.

Campos radio OBRIGATORIAMENTE têm que ter o mesmo nome justamente pra você trocar (ligar/desligar) as opções, no mínimo duas, por exemplo:

Possui endereço?: (0) Sim (0) Não

Agora, se você tiver mais um campo que não seja radio mas com o mesmo nome do tipo radio, daí a coisa complica por que o javascript vai "ler" o primeiro que ele encontra no forms e, dependendo do tipo de teste, vai dar erro.

Para acessar um campo do tipo radio deve-se usar um acesso do tipo array. Exemplo:

Para acessar a opção Sim do exemplo lá de cima:
document.forms[0].campoRadio[0].checked = true;

Para acessar a opção Não do exemplo lá de cima:
document.forms[0].campoRadio[1].checked = false;

Isso fará com que o campo Sim apareça ligado.

Confirme aí se não existem campos de tipos diferentes com o mesmo nome pra não dar conflito.





Qual a mensagem de erro que é exibida? É em javascript?
Confirme o conteúdo da sua variável "caminho", utilizada pra criar o diretório.

Deverá ser algo do tipo "d:\\teste"

Dessa maneira funciona com certeza.

Será que não tem apenas uma barra na variável caminho?

A classe JRException não foi encontrada. Confirme o seu classpath.

Você está com o pacote barbecue-1.x.jar no diretório lib do seu projeto?
Gutão, você precisa de uma ajuda "in loco", entendeu?

Alguém aí na sua empresa pra ver o que está acontecendo, por que por aqui acho que não tem mais jeito não.

Com certeza esse erro é causado por algum problema na conversão de algum tipo de dado para number (objeto Number), ou seja, o java não conseguiu transforma uma string para um número, por exemplo, ou o conteúdo NULL para um valor numérico.

Exemplo que funciona:
Integer valorNumerico = new Integer("11234");

Exemplo que dá erro:
Integer valorNumerico = new Integer("Rua das dores, 1001 Apto 1001");

Por favor, verifique todas as linhas que contém um parseInt ou new Integer() e confirme o conteúdo de todos os request.getParameter() através de system.out.println() pra você observar o resultado no console do NetBeans.

Boa sorte
 
Índice dos Fóruns » Perfil de julianostr » Mensagens enviadas por julianostr
Ir para:   
Powered by JForum 2.1.8 © JForum Team