Advertisement
Guest User

sa

a guest
Jan 9th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.22 KB | None | 0 0
  1.  
  2. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  3.     pageEncoding="ISO-8859-1"%>
  4. <!DOCTYPE html>
  5. <html>
  6. <head>
  7. <link href="http://fonts.googleapis.com/icon?family=Material+Icons"
  8.     rel="stylesheet">
  9. <!--Import Google Icon Font-->
  10. <link type="text/css" rel="stylesheet" href="css/materialize.min.css"
  11.     media="screen,projection" />
  12. <!--Import materialize.css-->
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  14. <!--Let browser know website is optimized for mobile-->
  15. <script type="text/javascript" src="jquery-2.1.1.min.js"></script>
  16. <style>
  17. header, main, footer {
  18.     padding-left: 240px;
  19. }
  20.  
  21. @media only screen and (max-width : 992px) {
  22.     header, main, footer {
  23.         padding-left: 0;
  24.     }
  25. }
  26. </style>
  27.  
  28.  
  29. <%@ page import="java.sql.*"%>
  30. <%@ page import="javax.servlet.*"%>
  31. <%@ page import="java.io.IOException"%>
  32. <%@ page import="javax.servlet.http.Part"%>
  33. <%@ page import="java.io.InputStream"%>
  34. <%@ page import="javax.servlet.http.HttpSession"%>
  35. <%@ page import="java.sql.Blob"%>
  36. <script>
  37.     $(document).ready(function(){
  38.     <%Connection con = null;
  39.             PreparedStatement statement = null;
  40.             ResultSet result = null;
  41.  
  42.             try {
  43.                 Class.forName("com.mysql.jdbc.Driver");
  44.                 con = DriverManager.getConnection("jdbc:mysql://localhost:3306/DBDAVIDPAOLO", "root", "root");
  45.             } catch (Exception e) {
  46.                 System.out.println(e);
  47.                 System.exit(0);
  48.             }
  49.  
  50.             try {
  51.                 HttpSession sessione = request.getSession();
  52.                 String utenteconnesso = (String) sessione.getAttribute("utente");
  53.  
  54.                 PreparedStatement pstmt = con.prepareStatement("select * from Guide where MailUtente = ? ");
  55.                 pstmt.setString(1, utenteconnesso); //qui dovrebbe fare il matching fra l'utente attivo nella sessione e MaiUtente
  56.                 result = pstmt.executeQuery();
  57.  
  58.                 while (result.next()) {
  59.                     String titologuida = result.getString("Titolo");
  60.                     String contenutoguida = result.getString("Testoguida");%>
  61.            
  62.             var titolo = "<%=titologuida%>";
  63.             var guida = "<%=contenutoguida%>
  64.     ";
  65.  
  66.                         var bottone = '<ul class="collapsible" data-collapsible="accordion"><li><div class="collapsible-header"><i class="material-icons">filter_drama</i>'
  67.                                 + titolo
  68.                                 + ' </div><div class="collapsible-body"><p>'
  69.                                 + guida + '</p></div></li></ul>';
  70.  
  71.                         document.getElementById("angelo") = bottone;
  72.                         //document.write("<p>Stampa qui: " + bottone + "</p>");
  73. <%}
  74.  
  75.                 result.close();
  76.                 con.close();
  77.                 pstmt.close();
  78.  
  79.             } catch (SQLException e) {
  80.                 // TODO Auto-generated catch block
  81.                 e.printStackTrace();
  82.                 System.out.println("Errore nell'inserimento dati");
  83.             }%>
  84.     });
  85. </script>
  86. </head>
  87.  
  88. <body>
  89.  
  90.     <!-- BARRA DI NAVIGAZIONE -->
  91.     <ul id="dropdown1" class="dropdown-content">
  92.         <li><a href="#!">Cucina</a></li>
  93.         <li><a href="#!">Tecnologia</a></li>
  94.         <li class="divider"></li>
  95.         <li><a href="#!">Videogames</a></li>
  96.     </ul>
  97.     <nav>
  98.         <div class="nav-wrapper">
  99.             <a href="#!" class="brand-logo">Logo</a>
  100.             <ul class="right hide-on-med-and-down">
  101.                 <li><a href="sass.html">Chi siamo</a></li>
  102.                 <li><a href="badges.html">Contatti</a></li>
  103.                 <!-- Dropdown Trigger -->
  104.                 <li><a class="dropdown-button" href="#!"
  105.                     data-activates="dropdown1">Categorie<i
  106.                         class="material-icons right">arrow_drop_down</i></a></li>
  107.             </ul>
  108.         </div>
  109.     </nav>
  110.     <div></div>
  111.     <!-- FINE BARRA DI NAVIGAZIONE -->
  112.  
  113.  
  114.     <!-- MENU' LATERALE -->
  115.     <ul id="slide-out" class="side-nav fixed">
  116.         <ul class="navigation">
  117.             <!--Primary Navigation - Too much effort to use WordPress menu system-->
  118.             <li class="user-details cyan darken-2">
  119.                 <div class="row">
  120.                     <div class="col col s8 m6 l8">
  121.                         <br></br> <img src=<%=session.getAttribute("Immagine")%> alt=""
  122.                             class="circle responsive-img valign profile-image">
  123.                     </div>
  124.                     <div class="col col s8 m8 l8">
  125.                         <a
  126.                             class="btn-flat dropdown-button waves-effect waves-light white-text profile-btn"
  127.                             href="#" data-activates="profile-dropdown"><%=session.getAttribute("utente")%><i
  128.                             class="mdi-navigation-arrow-drop-down right"></i></a>
  129.                         <p class="user-roal"></p>
  130.                     </div>
  131.                 </div>
  132.             </li>
  133.  
  134.             <li class=""><a href="http://phandroid.com/news/"> <i
  135.                     class="material-icons">person_pin</i><span> &nbsp Profilo</span>
  136.             </a></li>
  137.             <li class=""><a href="http://phandroid.com/reviews/"> <i
  138.                     class="material-icons">stars</i><span> &nbsp Le tue guide</span>
  139.             </a></li>
  140.             <li class=""><a href="http://phandroid.com/phones/"> <i
  141.                     class="material-icons">phone_android</i><span> &nbsp Phones</span>
  142.             </a></li>
  143.             <li class=""><a href="http://phandroid.com/tablets/"> <i
  144.                     class="material-icons">tablet</i><span> &nbsp Tablets</span>
  145.             </a></li>
  146.         </ul>
  147.     </ul>
  148.     <a href="#" data-activates="slide-out" class="button-collapse"><i
  149.         class="mdi-navigation-menu"></i></a>
  150.     <!-- FINE MENU' LATERALE -->
  151.  
  152.  
  153.  
  154.  
  155.     <!-- SEZIONE CENTRALE -->
  156.     <div id="accordion" class="section scrollspy">
  157.         <div class="row">
  158.             <div class="col s12 m3">
  159.                 <h5 class="light">Accordion</h5>
  160.             </div>
  161.  
  162.  
  163.             <div id="angelo" class="col s12 m9">
  164.                 <ul class="collapsible" data-collapsible="accordion">
  165.                     <li>
  166.                         <div class="collapsible-header">
  167.                             <i class="material-icons">filter_drama</i>First
  168.                         </div>
  169.                         <div class="collapsible-body">
  170.                             <p>Lorem ipsum dolor sit amet.</p>
  171.                         </div>
  172.                     </li>
  173.                 </ul>
  174.             </div>
  175.         </div>
  176.     </div>
  177.  
  178.     <br></br>
  179.     <!-- FINE SEZIONE CENTRALE -->
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.     <!-- BOTTONE AGGIUNGI NOTA -->
  188.     <br></br>
  189.     <br></br>
  190.     <div class="fixed-action-btn" style="bottom: 45px; right: 24px;">
  191.         <a class="btn-floating btn-large red"> <i
  192.             class="large material-icons">mode_edit</i>
  193.         </a>
  194.         <ul>
  195.             <li><a class="btn-floating red"><i class="material-icons">insert_chart</i></a></li>
  196.             <li><a class="btn-floating yellow darken-1"><i
  197.                     class="material-icons">format_quote</i></a></li>
  198.             <li><a class="btn-floating green"><i class="material-icons">publish</i></a></li>
  199.             <li><a class="btn-floating blue"><i class="material-icons">attach_file</i></a></li>
  200.         </ul>
  201.     </div>
  202.     <br></br>
  203.     <br></br>
  204.     <!-- FINE BOTTONE AGGIUNGI NOTA -->
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.     <!-- FOOTER -->
  212.     <footer class="page-footer">
  213.         <div class="container">
  214.             <div class="row">
  215.                 <div class="col l6 s12">
  216.                     <h5 class="white-text">Footer Content</h5>
  217.                     <p class="grey-text text-lighten-4">You can use rows and
  218.                         columns here to organize your footer content.</p>
  219.                 </div>
  220.                 <div class="col l4 offset-l2 s12">
  221.                     <h5 class="white-text">Links</h5>
  222.                     <ul>
  223.                         <li><a class="grey-text text-lighten-3" href="#!">Link 1</a></li>
  224.                         <li><a class="grey-text text-lighten-3" href="#!">Link 2</a></li>
  225.                         <li><a class="grey-text text-lighten-3" href="#!">Link 3</a></li>
  226.                         <li><a class="grey-text text-lighten-3" href="#!">Link 4</a></li>
  227.                     </ul>
  228.                 </div>
  229.             </div>
  230.         </div>
  231.         <div class="footer-copyright">
  232.             <div class="container">
  233.                 © 2014 Copyright Text <a class="grey-text text-lighten-4 right"
  234.                     href="#!">More Links</a>
  235.             </div>
  236.         </div>
  237.     </footer>
  238.     <!-- FINE FOOTER -->
  239.  
  240.     <script type="text/javascript"
  241.         src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
  242.     <script type="text/javascript" src="js/materialize.min.js"></script>
  243. </body>
  244. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement