Is there a Way I can Set the Inactivity Lease Period on a Per-Session Basis

Typically, a default inactivity lease period for all sessions is set within your JSPengine admin screen or associated properties file. However, if your JSP engine supports the Servlet 2.1 API, you can manage the inactivity lease period on a per-session basis.This is done by invoking the HttpSession.setMaxInactiveInterval() method, right after the session has been created. … Read more

How do you Pass Control From One JSP Page to Another

Use the following ways to pass control of a request from one servlet to another or one jsp to another. First is RequestDispatcher object‘s forward method to pass the control. Second is response.sendRedirect method. In Advanced Java, when you want to pass control from one JSP (JavaServer Pages) page to another, you typically use mechanisms … Read more

Can a JSP Page Process HTML FORM Data

Yes. However, unlike Servlet, you are not required to implement HTTP-protocol specific methods like doGet() or doPost() within your JSP page. You can obtain the data for the FORM input elements via the request implicit object within a scriptlet or expression as. Is there a way to reference the “this” variable within a JSP page? Yes, … Read more

Can I Stop JSP Execution while in the Midst of Processing a Request

Yes. Preemptive termination of request processing on an error condition is a good way to maximize the throughput of a high-volume JSP engine. The trick (assuming Java is your scripting language) is to use the return statement when you want to terminate further processing. In JavaServer Pages (JSP), once the processing of a request has … Read more

How can I Declare Methods within My JSP Page

  You can declare methods for use within your JSP page as declarations. The methods can then be invoked within any other methods you declare, or within JSP scriptlets and expressions. Do note that you do not have direct access to any of the JSP implicit objects like request, response, session and so forth from … Read more