Advertisement
Guest User

elementon

a guest
Nov 17th, 2016
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.31 KB | None | 0 0
  1. package br.com.fiap.tds.ltp.nac2.questao1.model;
  2.  
  3. import java.io.Serializable;
  4.  
  5. @SuppressWarnings("serial")
  6. public class Veiculo implements Serializable{
  7.  
  8.  
  9.  
  10. //JavaBeans
  11. private int id_veiculo;
  12. private String modelo;
  13. private String placa;
  14. private String ano;
  15. private double motor;
  16. private String placaN;
  17.  
  18.  
  19.  
  20. //Getterss e Setter's
  21. public int getId_veiculo() {
  22. return id_veiculo;
  23. }
  24. public void setId_veiculo(int id_veiculo) {
  25. this.id_veiculo = id_veiculo;
  26. }
  27. public String getModelo() {
  28. return modelo;
  29. }
  30. public void setModelo(String modelo) {
  31. this.modelo = modelo;
  32. }
  33. public String getPlaca() {
  34. return placa;
  35. }
  36. public void setPlaca(String placa) {
  37. this.placa = placa;
  38. }
  39. public String getAno() {
  40. return ano;
  41. }
  42. public void setAno(String ano) {
  43. this.ano = ano;
  44. }
  45. public double getMotor() {
  46. return motor;
  47. }
  48. public void setMotor(double motor) {
  49. this.motor = motor;
  50. }
  51. public String getPlacaN() {
  52. return placaN;
  53. }
  54. public void setPlacaN(String placaN) {
  55. this.placaN = placaN;
  56. }
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. }
  65. ==
  66. package br.com.fiap.tds.ltp.nac2.questao1.fabrica;
  67. import java.sql.*;
  68. public class ConnectionFactory {
  69.  
  70. protected static Connection conn = null;
  71.  
  72.  
  73.  
  74. //FABRICA DE CONEXOES
  75. public void abrirBanco() {
  76.  
  77. try {
  78.  
  79. Class.forName("oracle.jdbc.driver.OracleDriver");
  80. conn = DriverManager.getConnection("jdbc:oracle:thin:@oracle.fiap.com.br:1521:ORCL","OPS$RM75044","071293");
  81. //System.out.println("Conexao efetuada com sucesso!");
  82. } catch (Exception e) {
  83. // TRATAMENTO DO ERRO
  84. System.out.println("Erro ao abrir conexao com o banco: console->"+e.getMessage());
  85. }
  86.  
  87. }
  88.  
  89.  
  90. public void fecharBanco() {
  91.  
  92. try {
  93.  
  94. conn.close();
  95. System.out.println("Conexao encerrada com sucesso.");
  96.  
  97. } catch (Exception e) {
  98. System.out.println("Erro ao encerrar conexao com o banco: console-> "+e.getMessage());
  99. }
  100.  
  101. }
  102.  
  103.  
  104. }
  105.  
  106. ==
  107. package br.com.fiap.tds.ltp.nac2.questao1.dao;
  108.  
  109. import java.sql.*;
  110. import java.util.*;
  111. import br.com.fiap.tds.ltp.nac2.questao1.fabrica.ConnectionFactory;
  112. import br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo;
  113.  
  114.  
  115. public class VeiculoDAO extends ConnectionFactory{
  116. static String sql = null;
  117. static PreparedStatement stmt;
  118.  
  119. //CRUD
  120. //INSERIR
  121. public void inserirVeiculo(Veiculo veiculo) {
  122. try {
  123. abrirBanco();
  124. sql = "INSERT INTO TB_LTP_VEICULO (ID_VEICULO, MODELO, PLACA, ANO, MOTOR) VALUES (SQ_LTP_VEICULO.nextval,?,?,?,?)";
  125. stmt = conn.prepareStatement(sql);
  126. //Setar os parametros
  127. stmt.setString(1, veiculo.getModelo());
  128. stmt.setString(2, veiculo.getPlaca());
  129. stmt.setString(3, veiculo.getAno());
  130. stmt.setDouble(4, veiculo.getMotor());
  131. stmt.execute();//Executar a linha de comando
  132. fecharBanco();
  133.  
  134. } catch (SQLException e) {
  135.  
  136. System.out.println("Erro ao inserir o Veiculo: ");
  137. e.printStackTrace();
  138. }
  139.  
  140. }
  141.  
  142. //DELETAR
  143. public void deletarVeiculo(Veiculo veiculo) {
  144. try {
  145.  
  146. abrirBanco();
  147. sql = "DELETE FROM TB_LTP_VEICULO WHERE PLACA = ?";
  148. stmt = conn.prepareStatement(sql);
  149. stmt.setString(1, veiculo.getPlaca());
  150. stmt.execute();
  151. fecharBanco();
  152.  
  153. } catch (SQLException e) {
  154. System.out.println("Erro ao deletar o Veiculo: ");
  155. e.printStackTrace();
  156. }
  157. //setar parametros
  158.  
  159.  
  160. }
  161.  
  162. public void alterarVeiculo(Veiculo veiculo) {
  163.  
  164. try {
  165. abrirBanco();
  166. sql = "UPDATE TB_LTP_VEICULO set PLACA = ? WHERE PLACA = ?";
  167. stmt = conn.prepareStatement(sql);
  168. stmt.setString(1, veiculo.getPlacaN());
  169. stmt.setString(2, veiculo.getPlaca());
  170. stmt.execute();
  171. fecharBanco();
  172.  
  173. } catch (SQLException e) {
  174. System.out.println("Erro ao alterar o Veiculo: ");
  175. e.printStackTrace();
  176. }
  177.  
  178.  
  179. }
  180.  
  181. public ArrayList<Veiculo> getVeiculos() throws SQLException {
  182. String query = "SELECT * FROM TB_LTP_VEICULO";
  183. ArrayList<Veiculo> veiculos = new ArrayList<Veiculo>();
  184. abrirBanco();
  185. Statement stmt = conn.createStatement();
  186. ResultSet res = stmt.executeQuery(query);
  187.  
  188. while (res.next()) {
  189. Veiculo veiculo = new Veiculo();
  190. veiculo.setModelo(res.getString("MODELO"));
  191. veiculo.setPlaca(res.getString("PLACA"));
  192. veiculo.setAno(res.getString("ANO"));
  193. veiculo.setMotor(res.getDouble("MOTOR"));
  194. veiculos.add(veiculo);
  195.  
  196. }
  197.  
  198. fecharBanco();
  199.  
  200. return veiculos;
  201. }
  202.  
  203.  
  204.  
  205. }
  206. ==
  207.  
  208. package br.com.fiap.tds.ltp.nac2.questao1.controller;
  209.  
  210. import java.io.IOException;
  211. import javax.servlet.ServletException;
  212. import javax.servlet.annotation.WebServlet;
  213. import javax.servlet.http.HttpServlet;
  214. import javax.servlet.http.HttpServletRequest;
  215. import javax.servlet.http.HttpServletResponse;
  216. import br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO;
  217. import br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo;
  218.  
  219. /**
  220. *
  221. * @author Modesto
  222. */
  223. @WebServlet(name = "VeiculoController", urlPatterns = {"/VeiculoController"})
  224. public class VeiculoController extends HttpServlet {
  225.  
  226. private static final long serialVersionUID = 1L;
  227. private static String insert_or_edit = "/incluir.jsp";
  228. private static String list_veiculos = "/listar.jsp";
  229. private VeiculoDAO veiculodao;
  230. @SuppressWarnings("unused")
  231. private String forward = "";
  232.  
  233. public VeiculoController() {
  234. super();
  235. veiculodao = new VeiculoDAO();
  236. }
  237.  
  238.  
  239.  
  240. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  241.  
  242. String action = request.getParameter("action");
  243.  
  244. if (action.equalsIgnoreCase("excluir")) {
  245.  
  246.  
  247.  
  248. } else if (action.equalsIgnoreCase("exportar")) {
  249.  
  250.  
  251.  
  252. } else if (action.equalsIgnoreCase("alterar")) {
  253.  
  254.  
  255.  
  256. } else if (action.equalsIgnoreCase("listVeiculos")) {
  257. forward = list_veiculos;
  258.  
  259. } else {
  260. forward = insert_or_edit;
  261. }
  262.  
  263. }
  264.  
  265. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  266. Veiculo veiculo = new Veiculo();
  267. String valida_placa = request.getParameter("placa");
  268.  
  269. if (valida_placa == null || valida_placa.isEmpty()) {
  270.  
  271. response.sendRedirect(request.getContextPath() + "/incluir.jsp");
  272.  
  273. } else {
  274. //Dados para inserir
  275. veiculo.setModelo(request.getParameter("modelo"));
  276. veiculo.setPlaca(request.getParameter("placa"));
  277. veiculo.setAno(request.getParameter("ano"));
  278. //PARSE
  279. String motor_s = request.getParameter("motor");
  280. double motor = Double.parseDouble(motor_s);
  281. veiculo.setMotor(motor);
  282.  
  283. veiculodao.inserirVeiculo(veiculo);
  284. response.sendRedirect(request.getContextPath() + "/listar.jsp");
  285. }
  286.  
  287.  
  288. }
  289.  
  290. }
  291. ==
  292. <%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>
  293. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO"%>
  294. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo"%>
  295. <%@page import="java.sql.*"%>
  296. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  297.  
  298. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  299. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  300. <!doctype html>
  301.  
  302. <html lang="pt-br">
  303. <head>
  304. <meta charset="utf-8">
  305. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  306. <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
  307. <title>Lista de Veiculos</title>
  308. <link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css">
  309. <link rel="stylesheet" href="./bootstrap/css/font-awesome.min.css">
  310. <link rel="stylesheet" href="./bootstrap/css/bootstrap.css">
  311. <link rel="stylesheet" href="./bootstrap/css/style2.css">
  312. </head>
  313. <body>
  314. <script type="text/javascript" src="./bootstrap/js/jquery.js"></script>
  315. <script type="text/javascript" src="./bootstrap/js/jquery.maskedinput.js"></script>
  316.  
  317. <script type="text/javascript">
  318. jQuery(function($){
  319. $("#Aplaca").mask("***-9999");
  320. $("#Nplaca").mask("***-9999");
  321. });
  322. </script>
  323. <div class="container">
  324. <header class="row">
  325. <%@include file="menu.jsp"%>
  326. </header>
  327.  
  328. <div class="row">
  329. <div role="main">
  330.  
  331.  
  332. <div class="row">
  333. <div class="col-sm-6 col-lg-4">
  334. <div class="form-group">
  335. <form action="daoalterar.jsp" method="GET">
  336. <label for="Aplaca" class="col-md-4 control-label">Placa atual:</label>
  337. <div class="form-group">
  338. <input data-mask="***-9999" maxlength="8" id="Aplaca" class="form-control" type="text" name="Aplaca" value="<c:out value="${veiculo.placa}" />" />
  339. </div>
  340. <label for="Nplaca" class="col-md-4 control-label">Placa nova:</label>
  341. <div class="form-group">
  342. <input data-mask="***-9999" maxlength="8" id="Nplaca" class="form-control" type="text" name="Nplaca" value="<c:out value="${veiculo.placa}" />" />
  343. </div>
  344.  
  345. <div class="col-md-8">
  346. <input class="btn btn-info btn-large btn-primary" type="submit" value="Alterar" />
  347. </div>
  348. </form>
  349. </div>
  350. </div><!-- /.row this actually does not appear to be needed with the form-horizontal -->
  351. </div>
  352. </div>
  353. </div>
  354. </div><!-- /.container -->
  355.  
  356. </body>
  357. </html>
  358. ==
  359. <%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>
  360. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO"%>
  361. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo"%>
  362. <%@page import="java.sql.*"%>
  363. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  364.  
  365. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  366. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  367. <!doctype html>
  368.  
  369. <html lang="en">
  370. <head>
  371. <meta charset="utf-8">
  372. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  373. <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
  374. <title>Lista de Veiculos</title>
  375. <!-- Latest compiled and minified CSS -->
  376. <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
  377. <link rel="stylesheet" href="bootstrap/css/style2.css">
  378. <!-- Optional theme -->
  379. <link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
  380. <link href="bootstrap.css" rel="stylesheet">
  381. </head>
  382.  
  383. <body>
  384. <div class="container">
  385. <header class="row">
  386. <%@include file="menu.jsp"%>
  387. </header>
  388. <div class="row">
  389. <div role="main">
  390. <!-- conteudo principal -->
  391. <section>
  392. <div class="span12 pagination-centered">
  393. <div class="clear"><br><br><br><br><br><br></div>
  394. <div class="alert alert-danger">
  395. A placa <%= request.getParameter("Aplaca")%> foi alterada com <strong>sucesso </strong>para <%= request.getParameter("Nplaca")%>
  396. </div>
  397.  
  398.  
  399.  
  400. <%
  401.  
  402. VeiculoDAO veiculoDAO = new VeiculoDAO();
  403. Veiculo veiculo = new Veiculo();
  404. veiculo.setPlaca(request.getParameter("Aplaca"));
  405. veiculo.setPlacaN(request.getParameter("Nplaca"));
  406. veiculoDAO.alterarVeiculo(veiculo);
  407.  
  408.  
  409. %>
  410.  
  411. </div>
  412. </section>
  413. </div>
  414. </div>
  415. <footer class="row">
  416.  
  417. </footer>
  418. </div>
  419.  
  420.  
  421. <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
  422. <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  423.  
  424. </body>
  425. </html>
  426. ==
  427.  
  428. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO"%>
  429. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo"%>
  430. <%@page import="java.sql.*"%>
  431. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  432.  
  433. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  434. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  435. <!doctype html>
  436.  
  437. <html lang="en">
  438. <head>
  439. <meta charset="utf-8">
  440. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  441. <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
  442. <title>Lista de Veiculos</title>
  443. <!-- Latest compiled and minified CSS -->
  444. <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
  445. <link rel="stylesheet" href="bootstrap/css/style2.css">
  446. <!-- Optional theme -->
  447. <link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
  448. <link href="bootstrap.css" rel="stylesheet">
  449. </head>
  450.  
  451. <body>
  452. <div class="container">
  453. <header class="row">
  454. <%@include file="menu.jsp"%>
  455. </header>
  456. <div class="row">
  457. <div role="main">
  458. <!-- conteudo principal -->
  459. <section>
  460. <div class="span12 pagination-centered">
  461. <div class="clear"><br><br><br><br><br><br></div>
  462. <div class="alert alert-danger">
  463. A placa <%= request.getParameter("placa")%> foi excluida com <strong>sucesso </strong>
  464. </div>
  465.  
  466.  
  467.  
  468. <%
  469. String cod = request.getParameter("placa");
  470. VeiculoDAO veiculoDAO = new VeiculoDAO();
  471. Veiculo veiculo = new Veiculo();
  472. veiculo.setPlaca(cod);
  473. veiculoDAO.deletarVeiculo(veiculo);
  474.  
  475. %>
  476.  
  477. </div>
  478. </section>
  479. </div>
  480. </div>
  481. <footer class="row">
  482.  
  483. </footer>
  484. </div>
  485.  
  486.  
  487. <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
  488. <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  489.  
  490. </body>
  491. </html>
  492. ==
  493. <%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>
  494. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO"%>
  495. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo"%>
  496. <%@page import="java.sql.*"%>
  497. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  498.  
  499. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  500. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  501. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  502. <html>
  503. <head>
  504. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  505. <title>Lista de Veiculos</title>
  506. <link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css">
  507. <link rel="stylesheet" href="./bootstrap/css/font-awesome.min.css">
  508. <link rel="stylesheet" href="./bootstrap/css/bootstrap.css">
  509. <link rel="stylesheet" href="./bootstrap/css/style2.css">
  510. </head>
  511. <body>
  512. <script type="text/javascript" src="./bootstrap/js/jquery.js"></script>
  513. <script type="text/javascript" src="./bootstrap/js/jquery.maskedinput.js"></script>
  514.  
  515. <script type="text/javascript">
  516. jQuery(function($){
  517. $("#placa").mask("***-9999");
  518. $("#ano").mask("9999");
  519. $("#motor").mask("9.9");
  520.  
  521. });
  522. </script>
  523. <header class="row">
  524. <%@include file="menu.jsp"%>
  525. </header>
  526. <div class="row">
  527. <div role="main">
  528. <!-- conteudo principal -->
  529. <section>
  530. <div class="span12 pagination-centered">
  531. <form action="daoexcluir.jsp" method="GET">
  532. <div class="form-group">
  533.  
  534. <label for="placa">
  535. Digite a placa do veiculo a ser apagado:
  536. <input data-mask="***-9999" maxlength="8" id="placa" class="form-control" type="text" name="placa"/>
  537. </label>
  538. </div>
  539.  
  540.  
  541. <input type="submit" value="Excluir" class="btn btn-info btn-large btn-primary" />
  542. </form>
  543.  
  544. </div>
  545. </section>
  546. </div>
  547. </div>
  548.  
  549.  
  550. </body>
  551. </html>
  552.  
  553.  
  554. ==
  555. <%@ page language="java" contentType="text/html; charset=UTF-8"
  556. pageEncoding="UTF-8"%>
  557. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  558. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  559. <html>
  560. <head>
  561. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  562. <title>NAC2 - Incluir</title>
  563. <link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css">
  564. <link rel="stylesheet" href="./bootstrap/css/font-awesome.min.css">
  565. <link rel="stylesheet" href="./bootstrap/css/bootstrap.css">
  566. <link rel="stylesheet" href="./bootstrap/css/style2.css">
  567. </head>
  568. <body>
  569. <script type="text/javascript" src="./bootstrap/js/jquery.js"></script>
  570. <script type="text/javascript" src="./bootstrap/js/jquery.maskedinput.js"></script>
  571.  
  572. <script type="text/javascript">
  573. jQuery(function($){
  574. $("#placa").mask("***-9999");
  575. $("#ano").mask("9999");
  576. $("#motor").mask("9.9");
  577.  
  578. });
  579. </script>
  580. <header class="row">
  581. <%@include file="menu.jsp"%>
  582. </header>
  583. <div class="container">
  584. <div class="row">
  585. <div role="main">
  586.  
  587. <form method="POST" action='VeiculoController' name="frmAddVeiculo" role="form">
  588.  
  589.  
  590.  
  591. <div class="form-group">
  592. <label for="modelo">
  593. Modelo:<input maxlength="20" class="form-control" type="text" id="modelo" name="modelo" value="<c:out value="${veiculo.modelo}" />" />
  594. </label>
  595. </div>
  596. <div class="form-group">
  597. <label for="placa">
  598. Placa: <input data-mask="***-9999" maxlength="8" id="placa" class="form-control" type="text" name="placa" value="<c:out value="${veiculo.placa}" />" />
  599. </label>
  600. </div>
  601. <div class="form-group">
  602. <label for="ano">
  603. Ano: <input maxlength="4" data-mask="9999" id="ano" class="form-control" type="text" name="ano" value="<c:out value="${veiculo.ano}" />" />
  604. </label>
  605. </div>
  606. <div class="form-group">
  607. <label for="motor">
  608. Motor: <input maxlength="3" data-mask="9.9" id="motor" class="form-control" type="text" id="motor" name="motor" value="<c:out value="${veiculo.motor}" />" />
  609. </label>
  610. </div>
  611. <input type="submit" value="Incluir" class="btn btn-info" />
  612. </form>
  613. </div>
  614. </div></div>
  615.  
  616.  
  617. </body>
  618. </html>
  619. ==
  620. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  621. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.dao.VeiculoDAO"%>
  622. <%@page import="br.com.fiap.tds.ltp.nac2.questao1.model.Veiculo"%>
  623. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  624. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  625. <!doctype html>
  626.  
  627. <html lang="en">
  628. <head>
  629. <meta charset="utf-8">
  630. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  631. <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
  632. <title>Lista de Veiculos</title>
  633. <!-- Latest compiled and minified CSS -->
  634. <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
  635. <link rel="stylesheet" href="bootstrap/css/style2.css">
  636. <!-- Optional theme -->
  637. <link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
  638. <link href="bootstrap.css" rel="stylesheet">
  639. </head>
  640.  
  641. <body>
  642. <div class="container">
  643. <header class="row">
  644. <%@include file="menu.jsp"%>
  645. </header>
  646. <div class="row">
  647. <div role="main">
  648. <div class="clear"><br><br><br><br><br><br></div>
  649. <div class="alert alert-danger">
  650. <br>
  651.  
  652. <strong>Anote os dados dos alunos:</strong>
  653. <br>
  654. <br>
  655. <br>+------------------------------------------+
  656. <br>| Artur Modesto - RM75044 - 1TDSR |
  657. <br>+------------------------------------------+
  658. <br>
  659. <br>* Isso mesmo fiz sozinho =)
  660.  
  661. <br>
  662. <br>
  663. </div>
  664.  
  665. </div>
  666. </div>
  667. <footer class="row">
  668.  
  669. </footer>
  670. </div>
  671.  
  672.  
  673. <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
  674. <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  675.  
  676. </body>
  677. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement