Technology Maledette SERVLET

abhorash III

Typing Monkey
non riesco a capire come funzina l'url interno ad una servlet, non riesco ad far capire al server dove si trova...
allora ecco la mia struttura

+PrimaServlet
-index.html
+WEB-INF
-web.xml
+lib (vuota)
+classes
+AliasProva
-Prova

dentro index.html me la richiamo cosi
...
<form action="/PrimaServlet/WEB-INF/classes/AliasProva/Prova" method="get">
...

dentro web.xml cosi

...
<servlet>

<servlet-name>Prima_Get</servlet-name>

<servlet-class>
Prova
</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>Prima_Get</servlet-name>
<url-pattern>/PrimaServlet/WEB-INF/classes/AliasProva/Prova</url-pattern>
<servlet-mapping>
....


ma sempre il solito fottuto errore

The requested URL blablablabla was not found on this server

non so piu dove mettere le mani

(sto usando MAMP, la versione di LAMP per mac)
 

abhorash III

Typing Monkey
allora, ho risolto un po di problemi, ma non è cambiato nulla -_-.
a quanto pare non funziona la get

<?xml version="1.0"?>

<html>
<head>
<title>Pagina di prova</title>
</head>

<body>
<form action="/PrimaServlet/servlet/Prova" method="get">

<p><label>Clicca per inviare
<input type ="submit" value ="Get" />
</label></p>

</form>

</body>
</html>


e pure mi sembra di averla scritta bene

dentro la mia web app ho fatto una cartella "servlet" dove dentro c'è il file Prova.class.
quello sopra è tutto l'html, ora posto xml

<web-app>

<display-name>
App di Prova
</display-name>

<description>
applicazione di esempio
</description>


<servlet>

<servlet-name>
Prima_Get
</servlet-name>

<servlet-class>
mypackage.Prova
</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>
Prima_Get
</servlet-name>
<url-pattern>
/servlet/Prova
</url-pattern>
</servlet-mapping>
</web-app>


o_o
 

Shaka

Get a life
Fantacalciaro
Tomcat è sempre la soluzione free più professionale che si può trovare :snob:
 

abhorash III

Typing Monkey
giustamente ora tomcat non funziona piu, e mamp non ne vuole sapermi di risolvere le GET e POST che tomcat risolveva senza nessun problema -_- non so che fare aiutooo
 
Alto