File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Applets and the fly likes how to pass values from jsp to applet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Applets
Bookmark "how to pass values from jsp to applet" Watch "how to pass values from jsp to applet" New topic
Author

how to pass values from jsp to applet

sreenivas jeenor
Ranch Hand

Joined: Jan 09, 2005
Posts: 125
hi,

i want to pass values from Jsp to applet and to read them in applet code

here is my code

<%String empid= request.getParameter("ID");%>

<jsp:plugin type="applet"
code="applet/PrintApplet.class"
codebase="http://localhost:8080/myadmin"
jreversion="1.6.0"
archive="http://localhost:8080/myadmin/PrintApplet.jar"
name="PrintApplet"
width="520"
height="520">
<jsp:params>
<jsp:param name="empID" value="<%=empid%>">
</jsp:params>
<jsp:fallback> Your browser do not support applets! </jsp:fallback>
</jsp:plugin>


the following is the error

org.apache.jasper.JasperException: /CaptureFinger.jsp(122,36) The <jsp:param tag can only have jsp:attribute in its body.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:130)
Jelle Klap
Bartender

Joined: Mar 10, 2008
Posts: 1665
    
    7

You're missing a "/" somewhere in there.


Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
Andrew Thompson
Ranch Hand

Joined: Aug 05, 2010
Posts: 77
    
    5
sreenivas jeenor wrote:
<jsp:plugin type="applet"
code="applet/PrintApplet.class"
codebase="http://localhost:8080/myadmin"
jreversion="1.6.0"
archive="http://localhost:8080/myadmin/PrintApplet.jar"
name="PrintApplet"
width="520"
height="520">


I suggest 3 changes to the element.



  • Change the code attribute to a fully qualified class name
  • Shortened the code base to make it portable across domains
  • Shortened the archive attribute to be relative to code base


  • Those changes will not solve the problem though (or if they do, it would be pure luck).

    Andrew Thompson
    http://pscode.org/
    Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 39535
        
      27
    I generally advise to create an APPLET tag directly instead of relying on jsp:plugin to do the right thing.


    Ping & DNS - updated with new look and Ping home screen widget
    Andrew Thompson
    Ranch Hand

    Joined: Aug 05, 2010
    Posts: 77
        
        5
    Ulf Dittmer wrote:I generally advise to create an APPLET tag directly instead of relying on jsp:plugin to do the right thing.


    I don't use JSP at all. For embedding applets and JWS launch buttons, I use deployJava.js .
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: how to pass values from jsp to applet
     
    Similar Threads
    Unable to play media inside my JSP
    A plugin is needed to display this content
    getting java home or jvm version??
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver while executing applet on a web page
    jsp:plugin using applet & mayscript