java web start的奇异问题# Java - 爪哇娇娃
b*i
1 楼
我用java webstart作客户端的RIA。假定我这个程序叫good.jar。我用动态网站
servlet http ://dynamics.com/serve?filename=good.jar&folder=root&user =guest
问题是,我用jnlp这个文件放codebase,放jar, java webstart有的时候会把?
version-id=1.0放进链接,就出了问题,变成两个问号
http ://dynamics.com/serve?filename=good.jar?version=1.0&folder=root& user=
guest
有的时候又把pack.gz(压缩)放进去。放的时候,会把pack.gz放第一个问号前面
http ://dynamics.com/serve.pack.gz?filename=good.jar?version-id=1.0&folder =
root&user=guest
我现在可以用servlet直接读取servletPath,用
http: //dynamics.com/serve/good.jar.pack.gz?version-id=1.0?folder=root& user
=guest
为什么我要在folder前放问号呢?因为我保不准java ws会不会把version放进文件名变成
http:// dynamics.com/serve/good__V1.0.jar.pack.gz?folder=root&user=guest
总之,麻烦。
servlet http ://dynamics.com/serve?filename=good.jar&folder=root&user =guest
问题是,我用jnlp这个文件放codebase,放jar, java webstart有的时候会把?
version-id=1.0放进链接,就出了问题,变成两个问号
http ://dynamics.com/serve?filename=good.jar?version=1.0&folder=root& user=
guest
有的时候又把pack.gz(压缩)放进去。放的时候,会把pack.gz放第一个问号前面
http ://dynamics.com/serve.pack.gz?filename=good.jar?version-id=1.0&folder =
root&user=guest
我现在可以用servlet直接读取servletPath,用
http: //dynamics.com/serve/good.jar.pack.gz?version-id=1.0?folder=root& user
=guest
为什么我要在folder前放问号呢?因为我保不准java ws会不会把version放进文件名变成
http:// dynamics.com/serve/good__V1.0.jar.pack.gz?folder=root&user=guest
总之,麻烦。