当前位置: 首页 > 知识库问答 >
问题:

如何在显示pdf中显示特定消息错误

钱志
2023-03-14

我正在尝试用spring显示一个报告PDF,我终于得到了它,但是问题出现在我的代码中有一个异常或错误的时候。在这种情况下,我想在我的应用程序中显示特殊的消息。sping控制器返回一个带有文件pdf的ResponseEntity和一个http状态代码。

 <div role="tabpanel" class="tab-pane" id="co_<%= idFacturaF1 %>">
        <object class="pdfObject" data="<%= App.CONTEXT_PATH + '/api/certificadoOrigen/' + idFacturaF1%>#page=1&view=FitH,top" type="application/pdf">
            <param name="wmode" value="transparent">
            <param name="allowfullscreen" value="true" />
            alt : <a href="<%= App.CONTEXT_PATH + '/api/certificadoOrigen/' + idFacturaF1%>">CO.pdf</a>
        </object>
    </div>
    @RequestMapping(value = "/api/certificadoOrigen/{id}", method = RequestMethod.GET, produces = "application/pdf")
public Object getPDFCo(final @PathVariable("id") Long id, final HttpServletRequest request) {

    try {
       // sentences where build the pdf object...

        final HttpHeaders httpHeaders = new HttpHeaders();
        httpHeaders.put("Content-Type", Arrays.asList(new String[] { "application/pdf;charset=UTF-8" }));
        final ResponseEntity<byte[]> response = new ResponseEntity<byte[]>(pdf, httpHeaders, HttpStatus.OK);
        return response;
    } catch (final Exception e) {
//Here I want to capture the message errors
    }

共有1个答案

祝英博
2023-03-14

这个链接对您有帮助吗?登录失败后,在登录页面显示错误信息

总之,将errorMessage放入请求中,并将其放在您的页面上。

 类似资料:
  • 问题内容: 如何在Liferay门户中显示错误消息?我在liferay.com网站上阅读了有关显示错误消息的信息,我可以使用标签库中的liferay- ui:error标签,但是它不起作用,如何使用它? 问题答案: 您对“ liferay-ui:error”标记是正确的,因此在JSP上,您将拥有: 然后,在Java代码中,通常将需要RenderRequest或ActionRequest,但是也可以

  • 问题内容: 我安装了XAMPP 1.7.4(使用PHP 5.3.5),问题是PHP不显示任何错误消息。例如,如果我使用不带参数的MYSQL连接,PHP将不会抱怨必填字段。 为什么是这样? 如何配置PHP以显示错误? 问题答案: 要在脚本级别启用错误,请在脚本顶部添加: 或者,如果它 不是 生产站点,而仅仅是开发/测试站点,则可以在php.ini中打开错误报告。搜索以下设置:

  • 我想在JavaFX上发出这样的错误消息。我该怎么做?

  • 我为android编写应用程序,它将与GCM通信。我可以得到消息,但我想在屏幕上显示它,并得到错误。 有我的代码,我在行Activity act=(Activity)上下文中有问题; 我得到错误“这个类文件的JAR属于容器'Android dependencies',它不允许修改其条目上的源附件”

  • 我正试图让地图在我的Json适配器中工作。但不知何故,我总是收到错误信息: JAVAlang.NullPointerException:尝试调用虚拟方法“void”。所容纳之物上下文空对象引用上的startActivity(android.content.Intent) 这是我的第二个Android项目,我找不到我的错误。我希望你们中的一些人能帮助我。