Hai ,
 
       How can i pass object arguments to JNLP Client ? . I am setting request.setAtrribute("test",new TestBean()) in servlet ,After that i am generating JNLP file content and writing into response object as content-type  application/x-java-jnlp-file.
 
Its internally calling com.ulcjava.container.servlet.server.ServletContainerAdapter based on web.xml configuration.
 
I tried to get attribute value for "test" by using ServletContainerContext.getRequest().getAttribute("test")).But its returning the null.
 
It seems to be ServletContainerAdapter not forwarding existing  request attribute values to JNLP Client.
 
I can able to get primitive type data  from JNLP Client by setting  <argument>siteno=496</argument> in JNLP file.
How can i able get the Object data from JNLP Client?
 
The generated JNLP content is as follows
 
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="" href="http://localhost:8080/priceui/">http://localhost:8080/priceui/" href="" spec="1.0+">    <information>        <title>Tomax Promotion UI</title>        <vendor>Tomax Corporation</vendor>        <homepage href="" http://localhost:8080/priceui//index.html"/>  <description>Tomax Promotion UI</description>  <description kind="short">Promotion UI</description>     <!--<icon href="" </information>    <security>      <all-permissions/>    </security>    <resources>         <j2se version=" 1.4+"/>         <jar href="" <!--jar href="" <jar href="" <jar href="" jnlp-client.jar"/>         <jar href="" <jar href="" <jar href="" "/>    </resources>    <application-desc main-class="com.tomax.promo.client.PromoUIJnlpLauncher">      <argument>url-string=http://localhost:8080/priceui//promotion.do </argument>        <argument>keep-alive-interval=900</argument>        <argument>log-level=WARNING</argument>    <argument>site_no=9999</argument>
          </application-desc>
</jnlp>
 
 
 
Thanks & Regards

Rambabu

 
 
 

Reply via email to