pageoffice吧 关注:1,327贴子:338
  • 1回复贴,共1

前端怎么一直引用不了

只看楼主收藏回复

我在前端index.html中引用了,但是一直报错POBrowser is not defined,是因为没有引用对吗


IP属地:湖北1楼2023-11-09 11:28回复
    可能的原因
    1:调用POBrowser.openWindowModeless方法的页面没有添加pageoffice.js的引用,或者引用pageoffice.js的路径不正确。
    pageoffice.js是打包到jar里面的,在注册类中配置了引用路径。具体代码如下:
    @Bean
    public ServletRegistrationBean pageofficeRegistrationBean() {
    com.zhuozhengsoft.pageoffice.poserver.Server poserver = new com.zhuozhengsoft.pageoffice.poserver.Server();
    poserver.setSysPath(poSysPath);
    ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
    srb.addUrlMappings("/poserver.zz"); // 必须。PageOffice的服务器端重要servlet,请勿修改此配置。
    srb.addUrlMappings("/poclient"); // 必须。PageOffice客户端安装程序,请勿修改此配置。
    srb.addUrlMappings("/pageoffice.js"); // 必须。前端必须引用的js文件,请勿修改此配置。
    srb.addUrlMappings("/sealsetup.exe"); // 非必须。印章客户端程序。如果不调用印章功能,可删除此配置。
    return srb;
    }
    在调用openWindowModeless的页面引用当前项目根目录下的pageoffice.js即可例如:
    <script defer type="text/javascript" src="/pageoffice.js"></script>
    2:poageoffice.js能下载到,但是依旧提示POBrowser未定义。
    原因:<a>标签添加target属性导致的。
    解决方法:删除target属性。


    IP属地:北京2楼2024-02-26 09:48
    回复