Partage
  • Partager sur Facebook
  • Partager sur Twitter

Java

Comment fonctionne java avec du html

Sujet résolu
    24 octobre 2006 à 14:55:25

    Salut a tous j'ai un petit probléme avec le code a plutôt dire le code fonctionne la question est comment fonctionne se code

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <% out.println ("<title>teste avec du java</title>") ; %>
    </head>

    <body>

    <% out.println ("Bonjour") ; %>
    </body>
    </html>
     


    Suite a se que je constate il n'affiche rien dans la page blanche du navigateur j'aimerais s'avoir si il y a une tecnique ou bien y a t'il un programme comme (easyphp) qui fait afficher le code de la page merci d'avance de vos réponce ou sugestion
    • Partager sur Facebook
    • Partager sur Twitter
      24 octobre 2006 à 15:35:34

      Si je ne me trompe pas c'est du JSP, un langage de script dérivé du Java (enfin c'est du Javav en fait mais qu'on peut mettre dans une page web, il y a une certaine syntaxe à respecter)
      Et oui il te faut un logiciel "serveur" comme Tomcat qui va transformet ton JSP en une servlet. :)
      • Partager sur Facebook
      • Partager sur Twitter
        24 octobre 2006 à 16:06:45

        Citation : Bartimeus

        Si je ne me trompe pas c'est du JSP, un langage de script dérivé du Java (enfin c'est du Javav en fait mais qu'on peut mettre dans une page web, il y a une certaine syntaxe à respecter)
        Et oui il te faut un logiciel "serveur" comme Tomcat qui va transformet ton JSP en une servlet. :)



        haaaa mes yeux.... haaaaa "C'pas naturel" de dire ca...
        c'est pas un genre de java...
        c'est du java...
        J2EE pour etre precis...
        A savoir, JSP et Servlet sont deux choses differentes, à ne pas confondre.


        donc oui il va te falloir un serveur annexe a apache.
        tu as le choix perso j'utilise Tomcat, mais regarde, JBoss ou Jonas sont peut etre plus simple.
        • Partager sur Facebook
        • Partager sur Twitter
          24 octobre 2006 à 16:09:07

          Encore un grand pour vos réponce je vais tester sa de suite bonne journée a vouis deux
          • Partager sur Facebook
          • Partager sur Twitter
            26 octobre 2006 à 5:49:03

            tu ne peux pas insérer ton code java dans ta page HTML parcontre... c'est l'inverse c'est le code HTML qui fait partie de ton fichier Java
            • Partager sur Facebook
            • Partager sur Twitter
              26 octobre 2006 à 14:34:02

              Citation : MatteX

              tu ne peux pas insérer ton code java dans ta page HTML parcontre... c'est l'inverse c'est le code HTML qui fait partie de ton fichier Java


              pour les servlet oui , pour le JSP non, si non il te faut un serveur , je te recommande Tomcat (parceque le serveur J2EE Sun pompe toute les ressources) ;
              http://tomcat.apache.org/
              mais bon techniquement les Servlet et les JSP sont la meme chose , vu qu'a la compilation les JSP sont convertit en leur equivalent en Servlet
              un exemple de code JSP :
              <%@ page language="java"
                      contentType="text/html; charset=ISO-8859-1"
                  pageEncoding="ISO-8859-1"
                  import="java.sql.*"
                  import="javax.sql.*"
                  import="java.io.*"
                  import="java.util.*"%>


                  <%

                  Statement data = db.createStatement();
                  String Article_ID = request.getParameter("key");
                 
                  ResultSet myArticle = data.executeQuery("select * from articles where id ="+ Article_ID);
                  myArticle.next();
                  String Titre = myArticle.getString(2);
                  String Texte = myArticle.getString(3);
                  data.close();
                  %>
                 
                  <table class="doctable"
               cellpadding="2" cellspacing="2">
                <tbody>
                  <tr>
                    <td class="indoctable">
              <strong>Edition de "<%=Titre%>" [<%=Article_ID%>]</strong> <div class="boutons_manager_article"><a href="Article.jsp?key=<%=Article_ID%>"><img src="/Template/Icons/read.png"/></a><a href="/Manage/Delete.Article.jsp?key=<%=Article_ID%>"><img src="/Template/Icons/delete.png"/></a></div>
              </td>
                  </tr>
                  <tr>
                    <td><form method="post" action="Action.Edit.Article.jsp">
              <label> Titre <input type="text" name="titre" value="<%=Titre%>"/></label><br/><br/>
              <input type="hidden" name="Article_ID" value="<%=Article_ID%>" />
                      <label>Texte <textarea name="texte" cols="70" rows="20"><%=Texte%></textarea></label>
              <br/><div style="float:right;"><input type="submit" /></div>
              </form></td>

                  </tr>
                </tbody>
              </table>

              Cependant apres je te conseille d'utiliser le JSF (Java Server Face) dans les JSP qui est un avantage ENORME , mais assez complexe a maitriser
              • Partager sur Facebook
              • Partager sur Twitter

              Java

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown