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>