| Autor |
Mensagem |
|
|
Bom dia a todos.
Estou com um problema de listar o conteúdo de um arrayList em uma table.
Estou fazendo em JSF, o código java da seguinte forma:
//método do arrayList
public ArrayList getListArqs() {
//Pesquisando os arquivos no diretório da lição em Edição
// List listaArquivos = null;
ArrayList<String> variavel = new ArrayList<String>();
String codEdit = getSessionBean1().getCodLicaoEdit();
File dir = new File("/home/users/tatianam/LIAP/" + "LIAP_" + codEdit);
if (dir.exists() && dir != null) {
String[] arquivos = dir.list();
if (arquivos != null) {
int length = arquivos.length;
for (int i = 0; i < length; ++i) {
String f = arquivos[i].toString();
if (variavel.add(f)){
System.out.println(f);
}
}
}
}
return variavel;
}
E no jsp o acesso está sendo feito dessa forma:
<table border="1">
<tr>
<th>Arquivos</th>
<th>Açao</th>
</tr>
<c:forEach var="row" varStatus="status" items="#{EditarLicao$EditarAnexos.listArqs}">
<tr>
<td><c:out value="${row[status]}"/></td>
</tr>
</c:forEach>
</table>
Está conseguindo carregar o resultado em items, porém na saída c:out, não estou conseguindo listar.
Dá o seguinte erro:
Exception Details: javax.el.PropertyNotFoundException
Property 'javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@594008' not found on type java.lang.String
Possible Source of Error:
Class Name: javax.el.BeanELResolver$BeanProperties
File Name: BeanELResolver.java
Method Name: get
Line Number: 193
Se alguém puder me ajudar.
Obrigada.
|
 |
|
|
Essa string não é exibida na tela.
Ela é concatenada para montar um corpo de email.
Eu queria que ela ficasse em negrito no corpo do email.
Obrigada.
|
 |
|
|
Bom dia pessoal,
Gostaria de fazer um procedimento simples com string.
Tenho essa string : String areaDestino = "Área Destino:";
Quero que ela fique em Negrito.
Tem como fazer isso?
Obrigada.
|
 |
|
|
Boa noite pessoal,
Gostaria de tirar uma dúvida com você.
É o seguinte to usando o componente FileUpload do richfaces em uma aplicação.
Ta tudo funcionando bem, gostaria que funcionasse da seguinte forma, como no gmail.
Escolhi 10 arquivos,porem 2 nao quero mais, daí removo da lista daquele grid e faço upload somente dos arquivos que estão no grid.
Entendem?
Vocês tem idéia de como fazer isso?
Obrigada.
|
 |
|
|
Oi Marco,
Você poderia me dar um exemplo disso? Não estou conseguindo fazer.
Obrigada.
|
 |
|
|
Pessoal ,
Estou com um probleminha aqui sobre validação de campos.
Tenho um campo texto (textfield) no meu formulário e gostaria de validar esse campo, de forma que quando o usuário for digitar algo, essa caixa de texto não receba letras e apenas números.
Tem como fazer isso?
To usando o Visual Java Server Faces.
Obrigada.
|
 |
|
|
Olá Daniel,
To usando o Visual Java Server Faces.
Obrigada.
|
 |
|
|
Pessoal,
To a uma semana tentando implementar o upload de arquivos tipo o do gmail, onde o usuário faz o upload de arquivo e após clicar no botão enviar é criado um link com o nome do arquivo e o link para remoção.
Alguém ja fez alguma coisa desse tipo e poderia me ajudar?
Obrigada.
|
 |
|
|
Bom dia pessoal,
Estou usando o Visual JSF para uma aplicação web.
Estou precisando fazer upload de arquivos, tipo aquele desenvolvido pelo gmail ou yahoo, onde o usuário faz o upload de arquivos e logo abaixo aparece o link com o nome do arquivo e link para remoção, gostaria de uma idéia de como fazer isso.
Alguém poderia me dar um help.
Obrigada.
|
 |
|
|
Olá!
Esse componente é do Visual JSF - componente FileUpload.
No link abaixo está um tutorial que apresenta o uso desse componente, o qual estou seguindo.
http://www.netbeans.org/kb/60/web/fileupload_pt_BR.html
Eu queria pegar o nome do arquivo com acento, porque quando to pegando pelo código:
String uploadedFileName = uploadedFile.getOriginalName();
Como já disse, onde está o acento ele está substituindo por caracteres especiais e não sei como pegar o nome desse arquivo com o acento, pra fazer o tratamento depois.
Se puder me ajudar.
Obrigada.
|
 |
|
|
hum, obrigada pela atenção Jefferson, mas percebi que o problema ta vindo de um outro lugar .
To usando o componente do Visual JSF (FileUpload), porém quando passo essa função:
String uploadedFileName = uploadedFile.getOriginalName();
Ele pega o nome original do arquivo, se este nome tiver acento, o lugar que está acentuado vem com caracteres especiais.
Porque eu preciso do nome do arquivo original com acento, para fazer o tratamento.
link do componente : http://www.netbeans.org/kb/60/web/fileupload_pt_BR.html
Se caso você souber de alguma coisa fico grata.
|
 |
|
|
Bom dia pessoal,
To usando o componente do JSF (FileUpload), porém quando passo essa função:
String uploadedFileName = uploadedFile.getOriginalName();
Ele pega o nome original do arquivo, se este nome tiver acento, o lugar que está acentuado vem com caracteres especiais, alguém pode me dar um help quanto a isso?
Porque eu preciso do nome do arquivo original com acento, para fazer o tratamento.
Obrigada.
|
 |
|
|
bom dia Jefferson Prestes,
Estou usando seu exemplo para tirar acentos de uma string, porém infeslismente não quando vou completar a linha do Normalizer, so aparece as opções :
nome = Normalizer.normalize(nome,Normalizer.COMPOSE,0);
(nome,Normalizer.DECOMP,0)
entre outros, mas essa parte : nome = Normalizer.normalize(nome, Normalizer.Form.NFD), não sei de onde veio esse Form.
Obrigada.
Se puder me dar um help.
|
 |
|
|
Boa tarde a todos,
Estou com um problema em relação a permissão de arquivos.
Estou usando o seguinte comando para dar permissão aos arquivos criados:
File file = new File(dir.getCanonicalPath() + File.separatorChar + justFileName);
Runtime.getRuntime().exec("chmod 777 " + file);
Isto está funcionando.
Porém, preciso dar a permissão também aos arquivos que contêm espaços, acentos e isto não estou conseguindo fazer.
Passei o comando dessa forma : Runtime.getRuntime().exec("chmod 777 " + "\'" + file + "\""), que no caso ficaria : chmod 777 "file" , o nome do arquivo entre aspas, mas infelismente não funciona.
Alguém poderia me dar um help.
Obrigada.
|
 |
|
|
Olá!
Realmente meu código ta certo.
Era uma questão de espaço entre os arquivos que estava dando errado.
Obrigada.
|
 |
|
|