tomminno
29-09-2009, 12:07
Sono tornato per un progetto web a lavorare in Java.
Sto usando NetBeans 6.7, aggiungo le pagine jsp in WEB-INF/jsp, modifico il file dispatcher-servlet.xml (ma gli editor non dovevano servire ad automatizzare certe operazioni?) supponendo di replicare (modificando opportunamente i nomi) quello che viene generato dall'editor al momento della creazione del progetto, solo che il debugger continua a dirmi che non trova le pagine nel path in cui si trovano.
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
<prop key="prova1.htm">prova1Controller</prop>
<prop key="prova2.htm">prova2Controller</prop>
</props>
</property>
</bean>
<bean name="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="index" />
<bean name="prova1Controller"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="prova1" />
<bean name="prova2Controller"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="prova2" />
E quando vado a richiamare le pagine ottengo irrimediabilmente:
NetBeansProjects\WebApplication2\build\web\WEB-INF\jsp\prova1.jsp" not found
NetBeansProjects\WebApplication2\build\web\WEB-INF\jsp\prova2.jsp" not found
E ovviamente in quel path le pagine ci sono.
Ma non poteva inserircele l'editor quando gli chiedo di aggiungere una nuova pagina al progetto?
Poi una domanda, ma in JSP le pagine si scrivono con in codice inline alla PHP/ASP/"ASP.NET inline"?
Sto usando NetBeans 6.7, aggiungo le pagine jsp in WEB-INF/jsp, modifico il file dispatcher-servlet.xml (ma gli editor non dovevano servire ad automatizzare certe operazioni?) supponendo di replicare (modificando opportunamente i nomi) quello che viene generato dall'editor al momento della creazione del progetto, solo che il debugger continua a dirmi che non trova le pagine nel path in cui si trovano.
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
<prop key="prova1.htm">prova1Controller</prop>
<prop key="prova2.htm">prova2Controller</prop>
</props>
</property>
</bean>
<bean name="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="index" />
<bean name="prova1Controller"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="prova1" />
<bean name="prova2Controller"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="prova2" />
E quando vado a richiamare le pagine ottengo irrimediabilmente:
NetBeansProjects\WebApplication2\build\web\WEB-INF\jsp\prova1.jsp" not found
NetBeansProjects\WebApplication2\build\web\WEB-INF\jsp\prova2.jsp" not found
E ovviamente in quel path le pagine ci sono.
Ma non poteva inserircele l'editor quando gli chiedo di aggiungere una nuova pagina al progetto?
Poi una domanda, ma in JSP le pagine si scrivono con in codice inline alla PHP/ASP/"ASP.NET inline"?