E ai galera, eu tenho na minha pagina jsp um menu de lista gostaria que ele fosse bloqueado por hora, tipo as 18:00 ele não poderia ser mais acessado, como eu faço isso?
Valeu
E ai galera, eu tenho na minha pagina jsp um menu de lista gostaria que ele fosse bloqueado por hora, tipo as 18:00 ele não poderia ser mais acessado, como eu faço isso?
Valeu
[quote=rcampaneli]E ai galera, eu tenho na minha pagina jsp um menu de lista gostaria que ele fosse bloqueado por hora, tipo as 18:00 ele não poderia ser mais acessado, como eu faço isso?
Valeu[/quote]
Basta você verificar se a hora é menor que 18 e exibir o código html. Se não for não mostra nada.
Editado para ficar mais claro
<%
Calendar c = new GregorianCalendar();
if (c.get(Calendar.HOUR) != 18 ) {
%>
<select name="seiLa">
<option value="1">Oi mãe</option>
<option value="2">Oi pai</option>
<option value="3">Grande presença</option>
</select>
<%
}
%>
thiago eu estou começando agora em jsp, você poderia me mostrar como fazer.
Obrigado
Esse é meu cod.
<%
Calendar c = new GregorianCalendar();
if (c.get(Calendar.HOUR) != 18 ) {
%>
<select name="select">
<%
Connection conn = DBConnectionPool.getInstance().getConnection();
try{
PreparedStatement stmt = conn.prepareStatement("select DISTINCT COD_ENVELOPE from esso_envelope where status = 1");
java.sql.ResultSet rs = stmt.executeQuery();
while(rs.next()){
%>
<option>
<%out.println(rs.getString("COD_ENVELOPE"));%>
</option>
<%
}
rs.close();
stmt.close();
conn.close();
}
catch(SQLException exs)
{
String texto = exs.getMessage();
out.println(texto);
conn.rollback();
}
catch(Exception ex){
out.println(ex.getMessage());
out.println(ex.getStackTrace());
}
}
%>
é essa a idéia.
P.S.: Só troque ‘HOUR’ por ‘HOUR_OF_DAY’, este último pega as horas no formato 24 horas!
Alterei mas não funcionou ele continua trazendo o menu lista
Para testar, você precisa alterar a hora do servidor.
tente assim
<%
Calendar c = new GregorianCalendar();
if (c.get(Calendar.HOUR_OF_DAY) < 19 ) {
%>
<select name="seiLa">
<option value="1">Oi mãe</option>
<option value="2">Oi pai</option>
<option value="3">Grande presença</option>
</select>
<%
}
%>
[]s
Leandro
Testei aqui e funcionou perfeito
<%@page language="java" import="java.util.Calendar,java.util.GregorianCalendar" %>
<%
int horaLimite = 12;
Calendar c = new GregorianCalendar();
if (c.get(Calendar.HOUR_OF_DAY) != horaLimite ) {
%>
Se eu estou aparecendo, é porque não é <%=horaLimite%> hora(s)
<%
} else {
%>
Já é (são) <%=horaLimite%> hora(s), por isso não será mostrado nada!
<%
}
%>
Galera agora funcionou!!!, valeu pela ajuda.