文件下载时,在播放框架中找不到操作错误?

时间:2016-06-16 06:16:55

标签: javascript playframework

我非常擅长使用java中的文件概念,我在我的文件夹中有一个文件,当我点击我页面中的文件链接时,它会显示未找到操作错误页面。如何解决?我是否需要设置任何配置吗?请提前帮助我并提供所有帮助。

This is my link:
<td><a href="/INVOICEPROCESSINGSYSTEM/@hoForm.filePath" class="fancyboxPDF" title="@hoForm.fileName" onclick="OpenFancyBoxForHeadOfficeFormsView('@hoForm.id');">@hoForm.fileName</a></td>

我的js代码是:     函数OpenFancyBoxForHeadOfficeFormsView(hoFormId){

    $(".fancyboxPDF").fancybox({
        openEffect: 'elastic',
        closeEffect: 'elastic',
        width:1200,
        height:1000,
        autoSize: true,
        type: 'iframe',
        loop : false,
        helpers : { 

          overlay : {closeClick: false}, // disables close when outside clcik 
        },
        iframe: {
            preload: false // fixes issue with iframe and IE
        }
    }); 
}

文件显示正确,生产服务器没有任何错误。但在我的本地系统中获取错误页面时找不到操作。 enter image description here

2 个答案:

答案 0 :(得分:2)

我做了一些更改后得到了答案。播放时显示动作未找到错误页面。我做的是我生成war文件并在tomcat中运行它。工作完美。我想我错过了一些路径来玩和这就是它在polay框架中运行时显示错误的原因。

答案 1 :(得分:0)

您忘了将网址路由到您的功能。

您必须拥有conf/routes档案:

GET /INVOICEPROCESSINGSYSTEM/     YourControllerClass.OpenFancyBoxForHeadOfficeFormsView(hoFormId: String)

文档:https://www.playframework.com/documentation/2.5.x/JavaRouting