Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema JSP e GlassFish su Netbeans

    Ciao a tutti! Non so se č giusto postare qui ma non ho trovato una sezione specifica...
    Ho un problema con Netbeans e Glassfish....dopo aver creato un progetto....una Web application Java...ho eliminato il file index.html e ne ho creato uno index.JSP. Al momento dell' esecuzione ho un messaggio di errore su Chrome...

    Questo č la situazione in cui si vede il progetto e la struttura a sinistra.

    Immagine1.jpg


    Questo l' errore...

    Immagine2.jpg

    Cioč a quanto ho capito funzionava con il file index.html.....ma se devo eseguire un JSP come devo fare? Perchč questo errore?

    Ecco il codice in due parti perchč ci sarą qualche limite con i tag:

    codice:
    <%--     Document   : index
        Created on : 5-nov-2013, 18.49.29
        Author     : Dario
    --%>
    
    
    
    
    <%@page import="java.util.GregorianCalendar"%>
    <%@page import="java.util.Random"%>
    <%@page contentType="text/html" pageEncoding="UTF-8"
    import="java.util.Calendar" import="java.util.Date"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>PRIMA JSP</title>
        </head>
        <body>
            <h1>Ciao utente!</h1>
            <%! 
                GregorianCalendar gc = new GregorianCalendar();
                int anno = gc.get(Calendar.YEAR);
                int mese = gc.get(Calendar.MONTH) + 1;
                int giorno = gc.get(Calendar.DATE);
           
               String date=Integer.toString(giorno)+'/'+Integer.toString(mese)
                       +'/'+Integer.toString(anno);

    codice:
    public String genTable(int n){           
                   //String[][] t=new String[n][n];
                   String tmp="";
                   
                   for(int i=0; i<n; i++){
                       
                       for(int j=0; j<n; j++){
                           
                       Random r=new Random();    
                       int x=r.nextInt(n);
                       
                       tmp+=String.valueOf(x);
                       //t[i][j]=r;
                       //tmp+=x;
                       
                       }
                       
                       tmp+=("\r");
                   }
                   
                   return tmp;
               }
               
                
             %>
            <p>
                Ti stai collegando in data: <%=giorno%>
                Ecco la tua matrice!!! <%=genTable(5)%>
            </p>
            <br>
        </body>
    </html>
    Ultima modifica di Darčios89; 05-11-2013 a 21:42

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai cercato male č un sub-forum di programmazione, segnalo al mod di sezione attendi il trasfert, nel frattempo posta il codice non le immagini
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Tutto ciņ che č dentro a WEB-INF non č raggiungibile dall'esterno.
    Ergo, le JSP non devono stare lģ dentro.
    Dentro alla cartella WEB-INF ci sono risorse private ad uso esclusivo della webapp: il deployment descriptor, file di configurazione, risorse di vario genere, le classi (servlets, listener, beans, utility), le librerie...
    Qualunque tentativo di accesso ad una risorsa (anche esistente!) dentro la directory WEB-INF viene intercettato e bloccato, restituendo quell'errore.

    Le JSP sono la parte "pubblica" dell'applicazione e vanno tenute fuori dalla WEB-INF.

    Almeno, dalle immagini (piccolissime) mi pare di capire che quella JSP sia stata inserita dentro a WEB-INF... se non č cosģ, posta delle immagini pił grandi.

    Ciao.
    Ultima modifica di LeleFT; 06-11-2013 a 13:49
    "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
    Hai ragione!!! Era questo il problema.

    Grazie.
    Ultima modifica di Darčios89; 08-11-2013 a 20:47

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.