如何将当前会话信息传递给幻像js?

时间:2015-07-24 08:17:19

标签: javascript spring session spring-security phantomjs

我有Java Spring Security Web应用程序。我想将当前登录的用户信息传递给phantom js登录并捕获网页并保存为pdf。

我试图将JSESSIONID传递给phantom js add cookie方法。

var system = require('system');

// Web Address (URL) of the page to capture
var url = system.args[1];

// File name of the captured image
var file = system.args[2];

var cookieValue = system.args[3];

if (cookieValue && cookieValue !== "null") {
    phantom.addCookie({
        'name': 'JSESSIONID',
        'value': cookieValue,
        'domain': 'localhost:8081',
        'path': '/app'
    });
}

java脚本的其余部分打开页面并呈现屏幕截图。使用命令行我调用幻像js并传递参数保存位置,捕获内容和当前登录用户的会话ID。我需要传递哪些信息才能让服务器识别会话?如何让它工作而不创建幻影js的另一个会话(这是工作,我得到PDF)?

0 个答案:

没有答案