Topic: WebStart求助

  Print this page

1.WebStart求助 Copy to clipboard
Posted by: jfml
Posted on: 2003-07-05 21:47

大家都知道jnlp文件<jnlp>element里有个href属性

这个href属性指出了jnlp文件自己的位置

我不是很明白这个href的作用何在

我通过http://host/xx.jnlp就直接访问了它了

它在自己内部指明自己的位置究竟何意呢?

   

2.Re:WebStart求助 [Re: CrazyJavar] Copy to clipboard
Posted by: why
Posted on: 2003-07-05 22:01

from: http://java.sun.com/products/javawebstart/docs/developersguide.html
href attribute: This is a URL pointing to the location of the JNLP file itself.
The Java Web Start software requires this attribute to be set in order for
the application to be included in the Application Manager.

This topic will be moved to J2SE soon.

3.Re:WebStart求助 [Re: CrazyJavar] Copy to clipboard
Posted by: jfml
Posted on: 2003-07-06 17:13

谢谢指点,我之所以问上面的问题是因为我有个想法

一般访问webstart是直接访问jnlp文件的连接地址

因为大家都知道jnlp就是个xml文件

所以我想对在servlet中这个xml文件编辑后再响应给Browser端

有两个方法:

1. 用户请求发给Servlet后,在Servlet中编辑并保存这个jnlp文件,然后再重定向到这个jnlp文件的位置,这么一来,Browser就可以得到的被处理过的jnlp文件了,这个方法我试验OK了

2.用户请求发给Servlet后,在Servlet中把jnlp文件的读取出来,然后编辑dom结构,最后把这个编辑后的dom结构写入响应流。这个想法我以前干过类似的事情,是成功的。比如说让用户访问http://myserver/myservlet,然后在myservlet中读取服务器上的某个jnlpl文件,把这个jnlp文件写入响应流,把content-type设置为"text/xml",这么一来,IE上就把这个jnlp内容显示出来了。但是在把content-type修改为jnlp对应的"application/x-java-jnlp-file"后,访问myservlet,结果IE弹出一个错误对话框,说IE无法下载ws来自myip,IE无法打开该internet站点云云
。搞的我十分困惑,请问哪位能帮忙指点一下错误在哪里呢?


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923