Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
WML per tecweb
Clicca QUI per vedere il messaggio nel forum
clod81
ciao

ho un grossissimo problema, non è la droga.. :?

sto facendo l'agenda via wap per l'esame di tecweb..
sto usando il simulatore nokia per emulare la navigazione via cellulare.
solo che se metto nel mio codice un link, il simulatore mi dice che la pagina è non corretta e nn me la carica.
pensavo che sbaglio io a scrivere codice, ma ho già chiesto a molte persone e mi dicono che il codice è giusto e di provare con win wap a farle girare ed infatti con quello vanno.
qualcuno di voi ha avuto problemi con il nokia simulator? io ho la versione 3.1 .
per l'esame bettini dice di usarlo, ma io sono bloccato se uso quello.
vi lascio il sorgente che mi da problemi:

versione jsp:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<%

response.setContentType("text/vnd.wap.wml");
out.println("<wml>");
out.println("<card title=\"AGENDA\">");
out.println("<a href=\"http://127.0.0.1:8080/bd/tecweb/registerwml.jsp\" title=\"wml\">");
out.println("Registrati");
out.println("</a>");
out.println(" <p align=\"center\">");
//System.out.println("ok1");
out.println("Inserisci utente e password <br/>");
out.println("</p>");
out.println("<p align=\"left\">");
out.println("Utente:");
out.println("<input name=\"utente\" emptyok=\"false\" maxlength=\"10\" /> <br/>");
out.println("Password:");
out.println("<input name=\"password\" type=\"password\" emptyok=\"false\" maxlength=\"10\" /> <br/>");
out.println("</p>");
//System.out.println("ok2");
out.println("</card>");
out.println("</wml>");

//System.out.println("ok");
%>



sorgente wml restituito dal browser win wap:

HTTP/1.1 200 OK
Content-Type: text/vnd.wap.wml
Connection: close
Date: Thu, 10 Oct 2002 10:40:41 GMT
Server: Apache Tomcat/4.0.3 (HTTP/1.1 Connector)
--[ FINE INTESTAZIONE ]------

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card title="AGENDA">
<a href="http://127.0.0.1:8080/bd/tecweb/registerwml.jsp" title="wml">
Registrati
</a>
<p align="center">
Inserisci utente e password <br/>
</p>
<p align="left">
Utente:
<input name="utente" emptyok="false" maxlength="10" /> <br/>
Password:
<input name="password" type="password" emptyok="false" maxlength="10" /> <br/>
</p>
</card>
</wml>

clod81
come si fa l'equivalente del form in wml??

Sephirot
se aspetti che finisco il corso te lo dico :asd:

clod81
Originally posted by Sephirot
se aspetti che finisco il corso te lo dico :asd:


ho trovato come fare.. nn credo aspetterò

cmq grazie :D

darklady
Tu sai come funziona l'orale??

Lunik
a lezione han detto che all'orale, oltre alla discussione del progetto, Bettini kiede le cose "basilari" del corso, non vuole ke le cose si sappiano in modo approfondito, ma almeno bisogna sapere come funzionano le cose in generale....credo ke le "cose" da sapere siano quelle sulle slides...

clod81
Originally posted by darklady
Tu sai come funziona l'orale??



credo che ti chieda 2 o tre cosette del corso, ma il progetto credo che sia la cosa principale.. spero di poterlo dare fra 2 o 3 settimane..

darklady
Io devo provare a farlo in una settimana..speriamo:(

Lunik
quando arrivate all'orale e lo passate, ditemi cosa chiede all'orale...grassiee :wink:

CLod
come ho fatto l'inoltro.. l'ho fregato, nn ho inoltrato niente :lol:

se qualcuno conosce un metodo meno "cazzone" per farlo me lo può dire? grazie mille..



<%String hed = request.getHeader("User-Agent");
System.out.println(hed.substring(0,7));
System.out.println(hed.substring(0,7).equals("Mozilla"));
%>

<% if(hed.substring(0, 7).equals("Mozilla")){ %>

<html>
<head>
<title>Progetto Tecnologie Web</title>
<link rel="stylesheet" href="tecweb2.css" type="text/css">
<script Language="JavaScript">
window.status = "Cl 618*** - TWTFM";
</script>
</head>
<body>

<script language="JavaScript">
newwindow=window.open("progetto.jsp","PROGETTO"," toolbar=no,location=no,directories=no,status=no,me
nubar=no,scrollbars=no,resizable=no,copyhistory=ye
s,width=550,height=400");
newwindow.creator=self;
</script>

<form name="agenda" method="post" action="indice.jsp">

<table border="0" cellpadding="2" cellspacing="0" width="550" align="center">

<tr>
<td align="center">
<font class="titolo">
WELCOME
</font>
</td>
</tr>

<tr>
<td>
<hr>
</td>
</tr>

<tr>
<td align="left">
<font class="testo">
<p align="justify">
Questo servizio ti offre la gestione di indirizzi e ti fornisce un'agenda
per i tuoi appuntamenti.<br>
Se non sei ancora registrato <a href="#"
OnClick="window.open('register1.jsp?operazione=inserimento', 'REGISTRAZIONE','toolbar=no,location=no,directorie
s=no,status=no,menubar=no,scrollbars=yes,resizable
=no,copyhistory=yes,width=450,height=500');" class="ancora">clicca qui</a>.
<br>
Altrimenti inserisci il tuo nome utente e password che hai inserito nella
registrazione:
</p>
</font>
</td>
</tr>
  
<tr>
<td align="center">

<table border="0" width="400">
     
     
<tr>
<td width="100" align="left">
<font class="testo2">
Nome utente:
</font>
</td>
<td align="left">
<input type="text" size="18" maxlength="10" name="nomeutente" class="input">
</td>
</tr>
  

<tr>
<td width="100" align="left">
<font class="testo2">
Password:
</font>
</td>
<td align="left">
<input type="password" size="17" maxlength="8" name="password" class="input">
</td>
</tr>

</table>

</td>
</tr>

</table>
     
<table border="0" width="400" align="center">

<tr>
<td align="center">
<input type="submit" value="Conferma">
</td>
</tr>

</table>
</form>
</body>
</html>


<% }else{ %>


<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<%

response.setContentType("text/vnd.wap.wml");
out.println("<wml>");
out.println("<card title=\"AGENDA\">");

out.println("<do type=\"accept\" label=\"Invia\">");
out.println("<go method=\"post\" href=\"http://127.0.0.1:8080/bd/tecweb/menuwml.jsp\">");
out.println("<postfield name=\"utente\" value=\"$(utente)\" />");
out.println("<postfield name=\"password\" value=\"$(password)\" />");
out.println("</go>");
out.println("</do>");

out.println("<do type=\"options\" label=\"Clear\">");
out.println("<refresh>");
out.println("<setvar name=\"utente\" value=\"\" />");
out.println("<setvar name=\"password\" value=\"\" />");
out.println("</refresh>");
out.println("</do>");

out.println(" <p align=\"center\">");
out.println("Inserisci utente e password <br/>");
out.println("</p>");
out.println("<p align=\"left\">");
out.println("Utente:");
out.println("<input name=\"utente\" emptyok=\"false\" maxlength=\"10\" /> <br/>");
out.println("Password:");
out.println("<input name=\"password\" type=\"password\" emptyok=\"false\" maxlength=\"10\" /> <br/>");
out.println("</p>");

out.println("<do type=\"accept\" label=\"Registrati\">");
out.println("<go href=\"http://127.0.0.1:8080/bd/tecweb/registerwml.jsp\" />");
out.println("</do>");

out.println("</card>");
out.println("</wml>");

%>


<% } %>

Lunik
cos'è??

CLod
Originally posted by Lunik
cos'è??



tentativo di indirizzamento a web o wap.. nn troppo bello però.. sto cercando qualcosa di + funzionante..

CLod
allora.. l'esame è davvero facile a mio parere.. consiglio di realizzare progetto per conto proprio.. ne tiene molto + conto di questo...
per quanto riguarda l'indirizzamento a wml o pagina per html (xml) va bene come l'ho fatto io... nemmeno i profe conoscono altri modi..
poi magari studiacchiate un pò le slides del corso che qualche piccola domandina non troppo approfondita la fa all'esame

cià cià

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate