nella pagina jsp ho il seguente codice :
<jsp:include flush="true" page="nomeservlet" />
<div>
<%= fill_page_header(); %> //metodo definito nella servlet
</div>
nella servlet ho :
public String fill_page_header() {
String strHtm = "prova"; //stringa che devo scrivere nella pagina jsp
return strHtm;
}
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
<%
NomeServlet srv = new NomeServlet();
%>
<div>
<%= srv.fill_page_header(); %>
</div>
--
Luca Paganelli
ICQ# 52629494
Che senso ha richiamare un metodo di una servlet dall'esterno.
Ti basta una classe semplice a cui passi i tuoi parametri e costruisci un
output.
In alternativa fai un dispatcher sulla servlet dalla jsp.
Ma secondo me è l'impostazione che non quadra. La jsp serve solo per la
logica di visualizzazione quindi non dovrebbe richiedere l'accesso a
classi/servlet.
La logica di business dovrebbe essere eseguita prima della jsp.