小编use*_*808的帖子

使用servlet在新窗口中打开pdf文件

我正在通过servlet从我的Web应用程序生成一个用于门传递的pdf文件.我想在新窗口/选项卡中打开这个新生成的pdf,用户应该从servlet返回应用程序.如何在新窗口/标签中打开pdf?我从itext api生成pdf.我的servlet代码片段是:

        response.setHeader("Expires", "0");
        response.setHeader("Cache-Control","must-revalidate, post-check=0,precheck=0");
        response.setHeader("Pragma", "public");
        response.setContentType("application/pdf");
        response.setContentLength(baos.size());
        OutputStream os = response.getOutputStream();
        baos.writeTo(os);
        os.flush();
        os.close(); 
Run Code Online (Sandbox Code Playgroud)

html java pdf servlets web-applications

3
推荐指数
2
解决办法
2万
查看次数

访问servlet在jsp中声明的HttpSession

如果登录 servlet 中的用户名、密码和位置正确,我将创建一个 HttpSession 并进入 jsp 页面。下面是servlet中的代码:

    HttpSession sessionsa = request.getSession(true);
    sessionsa.setAttribute("user",userName); //userName is a String variable
    sessionsa.setAttribute("location",location); //location in value place is a String variable
Run Code Online (Sandbox Code Playgroud)

现在在jsp页面上我无法访问属性。jsp上的代码:

    sessionsa = request.getSession();
    String user = (String) sessionsa.getAttribute("user");
    String location = (String) sessionsa.getAttribute("location");
Run Code Online (Sandbox Code Playgroud)

它指出在类 SimplifiedJSPServlet 中找不到符号变量 sessiona。请帮忙。从 2 天起一直在谷歌上搜索它。

jsp servlets httpsession

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

servlets ×2

html ×1

httpsession ×1

java ×1

jsp ×1

pdf ×1

web-applications ×1