Subversion Repositories bacoAlunos

Rev

Rev 2009 | Rev 2049 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2009 Rev 2018
Line 1... Line 1...
1
<%@page language="java" contentType="UTF-8" %>
1
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2
<%@ page import="java.util.*" %>
2
<%@ page import="java.util.*" %>
3
<%@ page import="pt.estgp.es.exemplos.hibernate.HibernateUtils" %>
3
<%@ page import="pt.estgp.es.exemplos.hibernate.HibernateUtils" %>
4
<%@ page import="org.hibernate.Session" %>
4
<%@ page import="org.hibernate.Session" %>
5
<%@ page import="pt.estgp.es.exemplos.hibernate.Pagina" %>
5
<%@ page import="pt.estgp.es.exemplos.hibernate.Pagina" %>
6
<%@ page import="org.hibernate.criterion.Order" %>
6
<%@ page import="org.hibernate.criterion.Order" %>
7
<html>
-
 
8
	<head>
-
 
9
		<meta charset="utf-8">
-
 
10
    	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-
 
11
    	<meta name="viewport" content="width=device-width, initial-scale=1">
-
 
12
		<!--BOOTSTRAP-->
-
 
13
		<!-- Latest compiled and minified CSS -->
-
 
14
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-
 
15
		<!-- Optional theme -->
-
 
16
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
-
 
17
		<!-- Latest compiled and minified JavaScript -->
-
 
18
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-
 
19
		<!-- JQUERY -->
-
 
20
		<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
-
 
21
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-
 
22
	</head>
-
 
23
	<body>
-
 
24
 
-
 
25
		<div class="panel panel-primary">
-
 
26
			<div class="panel-heading">
-
 
27
				Listagem de Páginas Existentes
-
 
28
			</div>
-
 
29
			<div class="panel-body">
-
 
30
				Coloque aqui o seu código java
-
 
31
 
-
 
32
				<ul><%-- Inicio de uma lista de HTML--%>
-
 
33
				<%
-
 
34
					//Zona de Java
-
 
35
 
-
 
36
					//Falta ligar ao Hibernate
-
 
37
					//Falta fazer uma criteria e um .list()
-
 
38
 
-
 
39
 
-
 
40
 
-
 
41
					Session sess = HibernateUtils.getCurrentSession();
-
 
42
					sess.beginTransaction();
-
 
43
					//Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'");
-
 
44
					List<Pagina> paginas = sess.createCriteria(Pagina.class).addOrder(Order.asc("nome")).list();
-
 
45
					//List<Pagina> paginas = query.list();
-
 
46
 
-
 
47
					//Falta fazer um For a todos os objetos devolvidos no List
-
 
48
					for(Pagina p: paginas)
-
 
49
					{
-
 
50
 
-
 
51
					String nomeDaPagina = p.getNome();
-
 
52
					long id = p.getId();
-
 
53
				%>
-
 
54
 
-
 
55
					<li>
-
 
56
						<a href="apresentaPagina.jsp?id=<%=id%>" target="_blank">
-
 
57
							<%=nomeDaPagina%>
-
 
58
						</a>
-
 
59
					</li>
-
 
60
 
-
 
61
				<%
-
 
62
					//Zona de Java
-
 
63
 
-
 
64
					}
-
 
65
				%>
-
 
66
				</ul><%-- Final de uma lista de HTML--%>
-
 
67
 
-
 
68
 
-
 
69
			</div>
-
 
70
		</div>
-
 
71
 
7
 
72
	</body>
-
 
73
</html>
-
 
74
 
8
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld"  prefix="html" %>
-
 
9
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld"  prefix="nested" %>
-
 
10
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld"  prefix="logic" %>
-
 
11
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld"  prefix="bean" %>
-
 
12
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld"  prefix="tiles" %>
-
 
13
<jsp:useBean id="UserSession" type="pt.estgp.es.exemplos.hibernate.UserSession"/>
-
 
14
 
-
 
15
<ul><%-- Inicio de uma lista de HTML--%>
-
 
16
	<%
-
 
17
		//Zona de Java
-
 
18
 
-
 
19
		//Falta ligar ao Hibernate
-
 
20
		//Falta fazer uma criteria e um .list()
-
 
21
 
-
 
22
 
-
 
23
 
-
 
24
		Session sess = HibernateUtils.getCurrentSession();
-
 
25
		sess.beginTransaction();
-
 
26
		//Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'");
-
 
27
		List<Pagina> paginas = sess.createCriteria(Pagina.class).addOrder(Order.asc("nome")).list();
-
 
28
		//List<Pagina> paginas = query.list();
-
 
29
 
-
 
30
		//Falta fazer um For a todos os objetos devolvidos no List
-
 
31
		for(Pagina p: paginas)
-
 
32
		{
-
 
33
 
-
 
34
			String nomeDaPagina = p.getNome();
-
 
35
			long id = p.getId();
-
 
36
	%>
-
 
37
 
-
 
38
	<li>
-
 
39
		<a href="apresentaPagina.do?id=<%=id%>" target="_blank">
-
 
40
			<%=nomeDaPagina%>
-
 
41
		</a>
-
 
42
	</li>
-
 
43
 
-
 
44
	<%
-
 
45
			//Zona de Java
-
 
46
 
-
 
47
		}
-
 
48
	%>
-
 
49
</ul><%-- Final de uma lista de HTML--%>
-
 
50
 
-
 
51
 
-
 
52
 
-
 
53
<html:form action="/login">
-
 
54
	<input type="hidden" name="dispatch" value="login">
-
 
55
	Nome: <html:text property="username"/><br/>
-
 
56
	Data: <html:text property="password"/><br/>
-
 
57
	<html:submit value="Submeter"/>
-
 
58
</html:form>
-
 
59
 
75
Generated by GNU Enscript 1.6.5.2.
60
Generated by GNU Enscript 1.6.5.2.