Data no jsp ???

367 views
Skip to first unread message

aramis melo nascimento

unread,
Sep 3, 2007, 7:41:44 AM9/3/07
to pb...@googlegroups.com
Galera como é que faço para colocar data no meu jsp??? quando passar
da tela de login e chegar na tela principal ??? colocar algo também no
servlet ????

seilá alguma coisa desse tipo no jsp

import ="java.util.*;
import="java.text.SimpleDateFormat"

<% Data hoje =new Date ();

SimpleDateFormat formato =new SimpleDateFormat formato ("dd/MM/yy);

%>

data é ,<strong><%formato.format(hoje)%> </strong>

tem mais algo no servlet seila´ me ajudemmmmmmmm???? valeu

Rodrigo Fujioka

unread,
Sep 3, 2007, 8:09:13 AM9/3/07
to pb...@googlegroups.com
Você pode mostrar a data de varias formas..... uma é do proprio JSP


<%
String dataAtual = new java.text.SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date());
%>

<html>
     <head>
    <title>DATA</title>
</head>
<body>
<div><%= dataAtual %>
</body>
</html>



Uma outra forma poderia ser colocando o mesmo trecho no serrvlet e enviando através de Sessão ou como atributo mesmo...existem varias formas...  mandando através de um servlet você vai estar enviando a data do servidor se for no jsp vai pegar a data da maquina do usuario!


 getRequest().setAttribute("dataAtual",dataAtual);
  ou

 HttpSession sessao = getRequest().getSession(true);
 sessao.setAttribute(
"dataAtual",dataAtual);


Em 03/09/07, aramis melo nascimento < arami...@gmail.com> escreveu:

Jorge Luís

unread,
Sep 3, 2007, 11:01:23 AM9/3/07
to pb...@googlegroups.com
Se vc já puder ir utilzando jstl seria mais interessante.
Abaixo um exemplo.
<%-- coloca isso no inicio da sua jsp --%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt " prefix="fmt" %>

<%-- instancia um objeto de java.util.Date ---%>
<jsp:useBean id="data" class="java.util.Date" />

<%-- exibe a data formatada a partir do objeto instanciado --%>
<fmt:formatDate value="${data}" pattern="dd/MM/yyyy" />

Algumas referências interessantes:
http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jstl-1.2-mrel2-eval-oth-JSpec&SiteId=JCP&TransactionId=noreg
http://java.sun.com/products/jsp/syntax/1.2/card12.pdf

Dá uma procurada pela net que vc irá encontrar tutoriais interessantes sobre jstl.

aramis melo nascimento

unread,
Sep 3, 2007, 1:08:15 PM9/3/07
to pb...@googlegroups.com
eu tentei fazer o que vc mandou mais fica dando erro !!! olha o meu
jsp como e onde ficaria os codigos de colocar a data ????

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
import="br.com.str.negocio.objetos.Usuario;" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


<%
Usuario usr = (Usuario)session.getAttribute("logado");
if(usr==null){
%>
<jsp:forward page="mensagem.jsp">
<jsp:param name="msg" value="Seção inválida" />
</jsp:forward>
<% } %>


<html>
<head>
<link href="CSS/estilos.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>STR - Sistema de Transporte Rodoviário</title>
</head>
<body bgcolor="8fbc8f">
<div align="center"><img src ="img/CIENCIASMEDICAS.jpg" >
</div>
<div id="divMenu" align="center">
<ul id="menuhor">
<li><a href="#">Princial</a></li>
<li><a href="usuarios.jsp">Usuários</a></li>
<li><a href="CadastroContato.jsp">Contato</a></li>
<li><a href="Pesquisar.jsp">Pesquisar</a></li>
<li><a href="#">Alterar</a></li>
<li><a href="#">Excluir</a></li>
<li><a href="#">Relatórios</a></li>
<li><a href="#">Ajuda</a></li>
<li><a href="fecharSessao">Sair</a></li>
<span>Usuario: <%=usr.getNome() %></span>
</ul>


</div>
</body>
</html>


Em 03/09/07, Rodrigo Fujioka<rcf...@gmail.com> escreveu:

Felipe Ribeiro

unread,
Sep 3, 2007, 2:37:21 PM9/3/07
to pb...@googlegroups.com
> Uma outra forma poderia ser colocando o mesmo trecho no serrvlet e enviando
> através de Sessão ou como atributo mesmo...existem varias formas...
> mandando através de um servlet você vai estar enviando a data do servidor se
> for no jsp vai pegar a data da maquina do usuario!

JSP pega a data da máquina do usuário?? creio que não cara, o JSP é
gerado do lado servidor, seria da máquina do cara se fosse aqueles
reloginhos em JavaScript :-)

[]

--
Felipe Ribeiro
feli...@gmail.com
http://feliperibeiro.com
83 9979-3161

Rodrigo Fujioka

unread,
Sep 3, 2007, 10:23:50 PM9/3/07
to pb...@googlegroups.com
È isso mesmo Felipe me atrapalhei.... =~)

Em 03/09/07, Felipe Ribeiro <feli...@gmail.com> escreveu:
     Rodrigo da Cruz Fujioka
  sup...@rodrigofujioka.com
[ http://www.rodrigofujioka.com ]

Rodrigo Fujioka

unread,
Sep 3, 2007, 10:36:39 PM9/3/07
to pb...@googlegroups.com
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
   pageEncoding="ISO-8859-1"
   import="br.com.str.negocio.objetos.Usuario;" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">




<%
       String dataAtual = new java.text.SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date()); 
/* Aqui se vc    quiser a data neste formato neh */
              <li> <%= dataAtual %> </li> 
                             ou
              <li> <%= new java.util.Date() %> </li>

       </ul>



</div>
</body>
</html>


 
Reply all
Reply to author
Forward
0 new messages