Visualizzazione dei risultati da 1 a 7 su 7

Discussione: java con codice html

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92

    java con codice html

    è possibile in un file .java mettere del codice html? (ovviamente non intendo un jsp)
    grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: java con codice html

    Originariamente inviato da Wezen
    è possibile in un file .java mettere del codice html? (ovviamente non intendo un jsp)
    grazie
    Dipende da dove lo vuoi mettere... All'interno di molti componenti swing ad esempio, è possibile.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Effettivamente il quesito non è molto chiaro... puoi spiegare meglio cosa vuoi fare?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    devo semplicemente usare delle caselle di testo e un form con del contenuto calcolato in java.
    Ho saputo che è possibile usare jsp, ma se cambio il formato della pagina compaiono degli errori che non so risolvere. Su internet mi sembra di aver visto che è possibile inserire del testo html in delle out.println ma non sembra funzionare, ci sono altri modi? mi servono delle librerie?

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quello di cui stai parlando è JSP / Servlet.
    Non è "semplice Java"... è una tecnologia J2EE: serve un Servlet Container (come Tomcat) per l'elaborazione delle pagine JSP e per l'esecuzione delle Servlet...
    Se tu non hai a disposizione questi strumenti, non puoi utilizzare questa tecnologia.
    Se hai a disposizione un servizio di hosting, devi verificare che tale servizio supporti la tecnologia JSP / Servlet (solitamente è supportata da servizi di hosting a pagamento, non so se ne esistono anche di gratuiti).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    Grazie della risposta.
    scusa ma di jsp non capisco molto, ho convertito la pagina in jsp in questo modo:

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>
    <body>

    <%

    public class leggi {public static void main(String[] args) {}}

    %>

    </body>
    </html>

    tralasciano gli import e il contenuto vero e proprio, mi dà errore quando dichiaro la classe e mi dice che posso dichiararla solo final e il main non posso dichiararlo static. per fare ciò sono obbligato ad usare una servlet?

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    A parte il fatto che avere una classe con il main quando si parla di progettazione WebApplication non ha alcun senso (è il browser che fa da "motore" alle pagine, le classi Java servono solo per fornire i contenuti).

    Quello che dovresti fare è separare la business logic, dalla presentation: tenere, quindi, separata la logica che fornisce i contenuti, dalle pagine JSP che si occupano di presentare i contenuti.

    Questi sono concetti basilari nella progettazione di WebApplication e se non hai un minimo di esperienza dovresti cercare di documentarti, leggendo dei manuali e guardando molti esempi (non è un argomento facile).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.