| Autor |
Mensagem |
|
|
Senhores tenho uma aplicação que precisa ler um arquivo txt, pois bem ler o arquivo eu sei o problema e que o sevidor fica em um em um estado e os usuarios tem que fazer uma especie de upload do arquivo, ou seja cada usuario tem que clicar em procurar em sua estação de trabalo selecionar o arquivo e o sistema le.....
A questão é como a minha aplicação vai ler o arquivo que esta namaquina do usuario ?
alguem ja passou por isso ? ou poderia me ajudar ??
minha aplicação usa myfaces 1.1 e Tomahawk ....
|
 |
|
|
thingol wrote:"Me falaram" é dose.
Se for pela definição oficial, se ainda estivéssemos sob o calendário juliano (e não no gregoriano), estaríamos em 11 de maio de 2009, ou seja, o ano seria 2009 mesmo.
De qualquer maneira, se 39 é 2009 segundo a sua definição, então subtraia 1970 do ano atual, já que 2009 - 39 = 1970. Um pouquinho de matemática não faz mal a ninguém...
Veja também: http://office.microsoft.com/pt-br/excel/HP030561141046.aspx
Kara não me entenda mau tbm achei loucura mas recebi um layout de exportação para arquivo .tam e junto com o layout veio um exemplo assim: 3914200001 e esse numero seria composto pelo ano juliano+dia juliano+sequencia do arquivo .....
|
 |
|
|
thingol wrote:Hum... "ano juliano" não é o ano corrente? Então use "yyyy" mesmo.
Me falaram que 2009 corresponde a 39 em juliano mas nao consigo chegar nesse valor....
|
 |
|
|
thingol wrote:Usualmente a data juliana é algo como "1/2009", você pode imprimir isso como
na verdade eu queria o ano juliano também.... separadamente dia e ano
|
 |
|
|
Alguem sabe com obter a data juliana.... o dia beleza fiz assim :
ou ate mesmo assim ?
Só não to conseguindo o ano alguém poderia me ajudar ?
Obrigado
|
 |
|
|
pirado18 wrote:Bom, o final1 seria a marcação da utlima linha do arquivo que tenha dados armazenados?
Ourta coisa, meu programa está com um comportamento estranho, eu tenho um arquivo com 150 itens,nd ele chega no 150, ele ainda le mais uns 100 não sei da onde!
O código nao tenho cmo postar agora, mas se tiver uma idéia do q pode ser me avise.
Valeu pelo exemplo
Isso mesmo ...... Posta o seu codigo qundo puder ....
|
 |
|
|
tnaires wrote:Ele está ordenando certo. O problema é que ele está ordenando Strings, e não números.
e como eu faço para mudar para que ele ordene por numero ?? è possivel ???
|
 |
|
|
|
é so rodar em portas diferentes.... ex Tomcat 5.5 8080 Tomcat 6.0 8083
|
 |
|
|
Boa tarde !! Vou mandar um exemplo q fiz o segredo ta no for.... e nos comandos : sheet.getFirstRowNum() sheet.getLastRowNum()
|
 |
|
|
Galera aguem conhece o tomahawk bem ? minha duvida é a seguinte : Por que quando eu tenho uma coluna de numeros ele não ordena corretamente ?
exemplo : em uma coluna tenho os numeros 1 , 5 , 12 , 2, 22 quando eu clico para ordenar ele fica assim 1, 12, 2, 22, 5 parece que ele pega so o primeiro digito....
codigo:
|
 |
|
|
|
Na sua Action cria um objeto HttpServletResponse e faz um objeto.sendRedirect("pagina que vc quer q vá);
|
 |
|
|
erro primario mas eu o cometi nao pode usar <ajax:comandButton>......
valew
Fredi wrote:
Fredi wrote:Galera muito obrigado !! já concegui !!! da forma que o Elugo me informou deu certo só tive que reconstruir o projeto..... vlew até +
ou melhor tive q adicionar <redirect id="result.faces" />
<navigation-case>
<from-outcome>result</from-outcome>
<to-view-id>/funil/negocio/result.faces</to-view-id>
<redirect id="result.faces" />
</navigation-case>
Ta certo fazer isso ???? valew !!
|
 |
|
|
Fredi wrote:Galera muito obrigado !! já concegui !!! da forma que o Elugo me informou deu certo só tive que reconstruir o projeto..... vlew até +
ou melhor tive q adicionar <redirect id="result.faces" />
<navigation-case>
<from-outcome>result</from-outcome>
<to-view-id>/funil/negocio/result.faces</to-view-id>
<redirect id="result.faces" />
</navigation-case>
Ta certo fazer isso ???? valew !!
|
 |
|
|
|
Galera muito obrigado !! já concegui !!! da forma que o Elugo me informou deu certo só tive que reconstruir o projeto..... vlew até +
|
 |
|
|
No web.xml so tem as conf....
<!-- ######## INDICA LOCAL DE CONFIGURAÇÃO DO Tiles ###########-->
<context-param>
<param-name>tiles-definitions</param-name>
<param-value>/WEB-INF/tiles-defs.xml</param-value>
</context-param>
<!-- ######## CONFIGURÇÔES DO FACES ###########-->
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.PRETTY_HTML</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.RESOURCE_VIRTUAL_PATH</param-name>
<param-value>/faces/myFacesExtensionResource</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
<param-value>org.apache.myfaces.renderkit.html.util.DefaultAddResource</param-value>
</context-param>
<!-- ######## LISTENER QUE ATIVA O MyFaces ###########-->
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
<!-- ######## SERVLETS ###########-->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SourceCodeServlet</servlet-name>
<servlet-class>org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet</servlet-class>
</servlet>
<!-- ######## CONFIGURAÇÕES EXTRAS DO MyFaces ###########-->
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>1m</param-value>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>200k</param-value>
</init-param>
</filter>
<!--<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>-->
<!-- ######## CONFIGURAÇÕES DO AJAX4JSF ###########-->
<filter>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<!-- ######## MAPEAMENTO ENTRE EXTENSÔES E OS FILTROS ###########-->
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>*.faces</url-pattern>
</filter-mapping>
<!-- <filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>-->
<filter-mapping>
<filter-name>ajax4jsf</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<!-- ######## CONFIGURAÇÕES DA SESSÃO DO USUÁRIO ###########-->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<!-- ######## PÁGINA DE ENTRADA ###########-->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- ######## PÁGINA DE ERRO ###########-->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/erro.jsp</location>
</error-page>
a action :
import java.util.ArrayList;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
import javax.faces.model.SelectItem;
import javax.servlet.http.HttpServletRequest;
import dvm.funil.dao.produto.ProdutoTesteDAO;
import dvm.funil.model.produto.ProdutoTeste;
public class ProdutoTesteAction {
private HttpServletRequest getRequest()
{
FacesContext faces=FacesContext.getCurrentInstance();
ExternalContext external=faces.getExternalContext();
HttpServletRequest request=(HttpServletRequest) external.getRequest();
return request;
}
public String altera(){
HttpServletRequest request=getRequest();
ProdutoTeste pt = (ProdutoTeste)(request.getAttribute("produtoTeste"));
//ProdutoTeste pt = new ProdutoTeste();
//pt.setNome(nome);
System.out.println("Item:"+pt.getCod()+" - "+pt.getNome()+" gravado com sucesso !!! ");
//request.setAttribute("produtoTeste",pt);
return "result";
}
public ArrayList<ProdutoTeste> getConsultar(){
ArrayList<ProdutoTeste> array = new ArrayList<ProdutoTeste>();
//ArrayList<String> array = new ArrayList<String>();
ProdutoTesteDAO pDAO = new ProdutoTesteDAO();
array=pDAO.getConsulta();
return array;
}
public ArrayList<SelectItem> getListMenu(){
ProdutoTesteDAO pDAO = new ProdutoTesteDAO();
ArrayList<SelectItem> arraySel = new ArrayList<SelectItem>();
ArrayList<ProdutoTeste> array = pDAO.getConsulta();
for(ProdutoTeste p : array){
arraySel.add(new SelectItem(p.getCod(),p.getNome()));
}
return arraySel;
}
}
os os action só estão mapeados no faces config....
|
 |
|
|