我试图实现这一点:http: //geekswithblogs.net/GruffCode/archive/2010/10/28/detecting-the-file-download-dialog-in-the-browser.aspx
问题是,我有一个带有 url: 的页面localhost/portal/myapp
,动态地,在该页面上我生成了一个action
属性等于的表单localhost/servlet/myapp/generatexls
,所以我在处理该 url 的 servlet 中设置了一个 cookie。问题是,我后来尝试在我的原始页面中从 javascript 中读取我的 cookie localhost/portal/myapp
,但我不能。如果在设置 cookie 时路径等于/
,那么很高兴我可以阅读它。所以,问题是,为什么不设置/
我的 cookie 的路径就无法在原始 url 上读取,为什么它很重要,如果路径未设置为 cookie 有什么问题/
,它是否隐式设置为表单的操作参数?( /servlet/myapp/generatexls
) 这就是为什么我无法阅读它?