« نمايش ساعت با استفاده از jsp | صفحه اصلی | JSP با فرمت XML »
برقراري ارتباط بين JSP و Servlet
July 7, 2007 03:43 PM
نحوه فراخواني يك Servlet از داخل يك فايل JSP بدين صورت است:
<html>
<body bgcolor="white">
<body bgcolor="white">
<!-- Forward to a servlet -->
<jsp:forward page="/servletToJsp" />
<jsp:forward page="/servletToJsp" />
</html>
كه در آن عبارت "servletToJsp" نام servlet مربوطه است كه در فايلي به نام servletToJsp.java پياده شده است.
نحوه فراخواني يك صفحه JSP از درون يك Servlet بدين صورت است:
نحوه فراخواني يك صفحه JSP از درون يك Servlet بدين صورت است:
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.http.*;
public class servletToJsp extends HttpServlet {
public void doGet (HttpServletRequest request,
HttpServletResponse response) {
HttpServletResponse response) {
try {
// Set the attribute and Forward to hello.jsp
request.setAttribute ("servletName", "servletToJsp");
getServletConfig().getServletContext().getRequestDispatcher("/jsptoserv/hello.jsp").forward(request, response);
} catch (Exception ex) {}
}
}
// Set the attribute and Forward to hello.jsp
request.setAttribute ("servletName", "servletToJsp");
getServletConfig().getServletContext().getRequestDispatcher("/jsptoserv/hello.jsp").forward(request, response);
} catch (Exception ex) {}
}
}
براي تست Servlet همانگونه كه قبلا نيز ذكر شده مي توانيد با دستور زير از يك فايل HTML آن را فراخواني نماييد.
<a href="/ servletToJsp">Execute Servlet</a>
نظرخواهی