JSP with JFrame 2005-08-19 - By Nikolay Georgiev
Back Hello Everyone,
I'm developing a JSP page and can not do the following thing: The JSP page should lunch a JFrame (basically it's a panel with a button). There is a listener to the button and when the user click it, it calls a boolean function. And I want depending on the returned result from this function to show different JSP pages.
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- MY APPROACH: So here is what I've done:
In my JSP page, i've added the listener to the button ( button.addActionLister( new ActionListener() { // code here; boolean res=function(); if (res) { %> OK <% } else { %> FALSE <% } } );
But when run this JSP on Tomcat, it gives the error: Cannot refer to a non-final variable out inside an inner class defined in a different method The problem here is that, The JSP is converted into Serlet which contains the non-final variable "out" from type JspWriter and I cannot access it. I've changed it to final in the created servlet and then recompiled it, but somehow It doesn't work and I don't know what to do. -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- Maybe my approach is too difficult or I don't know. Any suggestions would be great.
==========================================================================To unsubscribe: mailto listserv@(protected) with body: "signoff JSP-INTEREST". For digest: mailto listserv@(protected) with body: "set JSP-INTEREST DIGEST".
Some relevant archives, FAQs and Forums on JSPs can be found at:
http://java.sun.com/products/jsp http://archives.java.sun.com/jsp-interest.html http://forums.java.sun.com http://www.jspinsider.com
|
|