Hi Dharmendra,

Here is the whole thing:

TECHNICAL DETAILS: JSP + Tomcat 5.0 + MySQL Server 4.1 + Eclipse 3.1

PROBLEM: I am developing an example which shows how a user can
digitally sign on a Tablet PC: First a JFrame is shown with a panel
for digitally signing (using additional libraries), and when the user
has signed, he clicks the OK button. Then the of the button
ActionListener calls a boolean function to check whether the user has
signed correctly, there is a MySQL DB in which the signature is saved
and it reads from the HDD also, and the JFrame is closed. This is the
Eclipse application.
And I would like to connect this with a JSP page. So somehow when the
user should see this JFrame, sign digitally and click the button and
then see the result in his browser.

If I write my JSP in the following matter, this is my not working approach...

<% // this shows the JFrame and tells it to check for the signatures
of this user id.
SignaturePanel.login(user); 

// add the listener to the button
SignaturePanel.getActionOK().addActionListener( new ActionListener(){
        public void actionPerformed(ActionEvent arg0) {
              boolean res = checkSignature();
              if (res){ }










On 8/24/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hi Nikolay,
> 
>      Sorry I hadn't read your initial question properly... Can you provide 
> some details on the technical approach... perhaps there could be an easier 
> way out without going the whole 9 yards with handling JFrame to Applet 
> communication, and Applet Signing to access local hard drive and the user 
> having to allow the Applet to read the contents of the hard drive...
> 
>     Regards,
> 
>     Dharmendra
> ps: have a good day!
> 
> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED] Behalf Of Nikolay Georgiev
> Sent: Wednesday, August 24, 2005 6:51 AM
> To: JSP-INTEREST@JAVA.SUN.COM
> Subject: Re: JSP-INTEREST Digest - 19 Aug 2005 to 22 Aug 2005 (#2005-40)
> 
> 
> Hi Dharmendra,
> 
> Thank you for the answer. I tried the way you said, but the "response"
> variable is non-final too. I think that my apporoach is not right,
> because I don't see the connection between the web page(the jsp page)
> and the frame. When something happens in the frame, I can't find a way
> to tell the web page to do something. The JSP is first shown to the
> user and after that the Frame. I don't know how to get it work, maybe
> i'll try to make the frame as applet, the applet has the funcionality
> to communicate with the page in which is loaded. This boolean
> function, that I call when the button is pressed, reads from the hdd,
> and I don't know whether I can use it within the applet, but I'll try.
> 
> Have a nice day,
> Nikolay
> 
> 
> 
> On 8/23/05, Automatic digest processor <[EMAIL PROTECTED]> wrote:
> > There is one message totalling 127 lines in this issue.
> >
> > Topics of the day:
> >
> >  1. JSP with JFrame
> >
> > ===========================================================================
> > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> > For digest: mailto [EMAIL 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
> >
> > ----------------------------------------------------------------------
> >
> > Date:    Mon, 22 Aug 2005 09:48:54 -0400
> > From:    Dharmendra Sharan <[EMAIL PROTECTED]>
> > Subject: Re: JSP with JFrame
> >
> > Hi Nikolay,
> >
> >   That's correct, the "out" variable generated by the JspWriter is not =
> > the same as the one which is generated for the JSP fragments within the =
> > "new ActionListener() {...}" definition. And the error simply says that =
> > the JspWriter's "out" method is not final and hence not accessible to =
> > the inner class defined with "new ActionListener() {...}".
> >
> >   Could you not use something as below:-
> >
> > button.addActionLister(=20
> >
> >        new ActionListener() {
> >           // code here
> >
> >           PrintWriter outPW response.getWriter();
> >
> >           boolean res=3Dfunction();
> >           if (res)  {=20
> >                outPW.print("TRUE");
> >           }
> >           else {=20
> >                outPW.print("FALSE"
> >           }
> >        }
> > );
> > =09
> >  HTH,
> >
> >  Dharmendra
> > ps: have a good day!
> > -----Original Message-----
> > From: A mailing list about Java Server Pages specification and reference
> > [mailto:[EMAIL PROTECTED] Behalf Of Nikolay Georgiev
> > Sent: Friday, August 19, 2005 6:57 PM
> > To: JSP-INTEREST@JAVA.SUN.COM
> > Subject: JSP with JFrame
> >
> >
> > Hello Everyone,
> >
> > I'm developing a JSP page and can not do the following thing:=20
> > 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=3Dfunction();
> >  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 [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL 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

Reply via email to